是否有一种方法可以使leaflet.js弹出窗口显示在特定的缩放级别,例如仅在map.getZoom() > 6
时。隐藏弹出窗口,甚至将其不透明度设置为零也是可行的选择。
谢谢
答案 0 :(得分:1)
使用方法/事件处理程序map.on('zoomend')
(https://leafletjs.com/reference-1.4.0.html#map-zoomend)来检测地图何时完成缩放。然后检查缩放值,看看是否要显示弹出窗口。
map.on('zoomend', function(){
if(map.getZoom() > 6){
showPopup();//your function here
}
});