我正在使用Leaflet Draw Plugin。我已经创建了一个Layergroup,然后我使用addLayer方法为它添加了Polygon,折线和圆。但我想检查是否已添加到它的图层?
答案 0 :(得分:3)
您可以使用L.LayerGroup.each()
函数迭代LayerGroup中包含的每个图层。请参阅L.LayerGroupAPI。
DrawLayerGroup.eachLayer(function (layer) {
alert(layer);
});
或者,但稍微多一点黑客,您可以直接访问_layers
属性。 DrawLayerGroup._layers
将返回一个对象,其中包含对该图层组中包含的每个图层的引用。