Layer 清除传单层时遇到问题

Layer 清除传单层时遇到问题,layer,leaflet,Layer,Leaflet,我在地图中添加了一个图层组: L.layerGroup([marker1,marker2]).addTo(map) 然而,在此之前,我尝试过: var myLayer=L.layerGroup([marker1,marker2]) 但是我永远也无法把它添加到地图上 我想稍后删除layergroup,我已经尝试过了 //map.removeLayer(LevelOneMarkers); //L.layerGroup([marker1, marker2]).removeLayer([mar

我在地图中添加了一个图层组:

L.layerGroup([marker1,marker2]).addTo(map)

然而,在此之前,我尝试过:
var myLayer=L.layerGroup([marker1,marker2])
但是我永远也无法把它添加到地图上

我想稍后删除layergroup,我已经尝试过了

  //map.removeLayer(LevelOneMarkers);

  //L.layerGroup([marker1, marker2]).removeLayer([marker1, marker2]);

  map.removeLayer([marker1, marker2]);
但这些似乎都不管用。我错过什么了吗?我正试着跟着

你大部分时间都在那里

要创建一系列标记并将其添加到图层组并将其添加到地图中,请执行以下操作:

var marker1 = new L.marker([51.5, -0.09]);
var marker2 = new L.marker([52, -0]);

var markers = L.layerGroup([marker1, marker2]);
map.addLayer(markers);
要从地图中删除该图层组,请执行以下操作:

map.removeLayer(markers);  //this takes the name of the layerGroup as the argument
参考文献:

JSFiddle:这里是一个例子。请注意,它没有显示任何内容,因为它在添加图层组后删除了该图层组。注释掉removeLayer行以查看标记。

您大部分时间都在那里

要创建一系列标记并将其添加到图层组并将其添加到地图中,请执行以下操作:

var marker1 = new L.marker([51.5, -0.09]);
var marker2 = new L.marker([52, -0]);

var markers = L.layerGroup([marker1, marker2]);
map.addLayer(markers);
要从地图中删除该图层组,请执行以下操作:

map.removeLayer(markers);  //this takes the name of the layerGroup as the argument
参考文献:

JSFiddle:这里是一个例子。请注意,它没有显示任何内容,因为它在添加图层组后删除了该图层组。注释掉removeLayer行以查看标记