【问题标题】:How to remove a layerGroup in leaflet?如何删除传单中的图层组?
【发布时间】:2019-04-28 10:25:11
【问题描述】:

只需调用layergroup.addTo(map) 即可轻松将layerGroup 添加到传单地图。 如何从地图中删除整个 layergroup?我试过layergroup.eachLayer(function(layer) { map.removeLayer(layer);}); 但是,地图开始出现奇怪的行为。

【问题讨论】:

    标签: leaflet


    【解决方案1】:

    您可以简单地使用removeLayer 方法,如下所示:

    map.removeLayer(layerGroup)
    

    看看这个plunker(点击地图删除图层):

    http://plnkr.co/edit/jSUE8ft9p7odLhQGeOVa

    【讨论】:

    • 很高兴听到这个消息,如果您在这种情况下接受我的回答,那就太好了。
    【解决方案2】:
    layergroup.eachLayer(function(layer) { **map**.removeLayer(layer);});
    

    使用

    layergroup.eachLayer(function(layer) { **layergroup**.removeLayer(layer);});
    

    改为

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-17
      • 2017-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多