如何删除传单中的layerGroup?

时间:2015-06-10 17:43:36

标签: leaflet

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

2 个答案:

答案 0 :(得分:4)

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

map.removeLayer(layerGroup)

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

http://plnkr.co/edit/jSUE8ft9p7odLhQGeOVa

答案 1 :(得分:0)

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

使用

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

代替