传单在缩放级别中隐藏标记

Gam*_*mze 3 zooming marker leaflet

是否可以在某个特定的缩放级别隐藏传单地图上的标记?

我试过:map.on('zoomend', onZoomend); function onZoomend(){if(map.getZoom()>11){map.removeLayer(markername);}

但是它不起作用,尽管它是几何的情况。

我不是指标记集群。

小智 7

此代码以等于或大于 14 的缩放数量显示标记,并显示地图中较小的隐藏标记

var mymap = L.map('mapid').setView([35.75, 51.375], 8);

L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png?{foo}', {foo: 'bar'}).addTo(mymap);


var marker = L.marker([35.75, 51.375],{
    draggable:true,
    title : 'title',
});/

mymap.on('zoomend' , function (e) {
    var geo = mymap.getCenter();
    console.log(mymap.getZoom());
    if (mymap.getZoom()>14)
    {
        marker.setLatLng(geo);
        marker.addTo(mymap);
    }else {
        marker.remove();
    }
});
Run Code Online (Sandbox Code Playgroud)

https://jsfiddle.net/sajjadgol/6qprq9z9/3/