gpt4 book ai didi

传单在缩放级别隐藏标记

转载 作者:行者123 更新时间:2023-12-01 11:21:31 25 4
gpt4 key购买 nike

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

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

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

我指的不是标记簇。

最佳答案

此代码显示缩放数字等于和大于 14 的标记以及 map 中较小的隐藏标记

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();
}
});

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

关于传单在缩放级别隐藏标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42163558/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com