Leaflet.js弹出和缩放

时间:2019-03-20 00:10:16

标签: leaflet

是否有一种方法可以使leaflet.js弹出窗口显示在特定的缩放级别,例如仅在map.getZoom() > 6时。隐藏弹出窗口,甚至将其不透明度设置为零也是可行的选择。

谢谢

1 个答案:

答案 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
  } 
});