【问题标题】:Even mark L.control.layers - leaflet甚至标记 L.control.layers - 传单
【发布时间】:2019-12-17 00:36:05
【问题描述】:

我有一个 Leaflet.Control.Layers,我可以在其中添加地图的图层。我用哪个事件来知道哪些层被选中了。

【问题讨论】:

  • 您可以使用map.hasLayer(layer)测试图层是否添加到地图中

标签: events leaflet controls layer leaflet.markercluster


【解决方案1】:

如果需要活动,可以使用

layer.on('add', function(e) {
    ...
});

layer.on('remove', function(e) {
    ...
});

您可以检查当前是否将图层添加到地图中

if (map.hasLayer(layer)) {
...
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多