激活/取消激活leaflet.js上的图层

时间:2014-09-02 10:33:31

标签: javascript map controls leaflet

单击按钮时,我无法找到激活/停用图层(overlayMaps)的任何功能。

例如,我尝试进行缩放并在用户点击按钮时激活(显示)所有图层。

有什么想法吗?感谢。

1 个答案:

答案 0 :(得分:0)

Leaflet没有活动层与非活动层的概念:您可以执行以下两项操作之一:

  • 使用setOpacity(0)使图层不可见,并使用setOpacity(1)
  • 显示图层
  • 使用removeLayer将其删除,然后addToaddLayer将其重新添加。

后一种选择更好,因为它不会从非活动层加载切片。这就是Leaflet图层控件在幕后的作用。