Leaflet 如何删除传单中的图层组?

Leaflet 如何删除传单中的图层组?,leaflet,Leaflet,只需调用layerGroup.addTo(map),就可以轻松地将layerGroup添加到传单地图中。 如何从地图中删除整个图层组?我尝试了layergroup.eachLayer(函数(层){map.removeLayer(层);}) 但是,地图开始表现出奇怪的行为 您可以简单地使用该方法,如下所示: map.removeLayer(layerGroup) 看看这个plunker(点击地图移除图层): 使用 相反很高兴听到这一点,如果你接受我在这种情况下的回答,那就太好了。 layerg

只需调用
layerGroup.addTo(map)
,就可以轻松地将layerGroup添加到传单地图中。 如何从地图中删除整个
图层组
?我尝试了
layergroup.eachLayer(函数(层){map.removeLayer(层);})
但是,地图开始表现出奇怪的行为

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

map.removeLayer(layerGroup)
看看这个plunker(点击地图移除图层):

使用


相反

很高兴听到这一点,如果你接受我在这种情况下的回答,那就太好了。
layergroup.eachLayer(function(layer) { **map**.removeLayer(layer);});
layergroup.eachLayer(function(layer) { **layergroup**.removeLayer(layer);});