我正在使用 Leaflet Draw 插件。我创建了一个图层组,然后我使用 addLayer 方法向其中添加多边形、折线和圆。但我想检查是否已经添加了图层?
user2393867
问问题
4397 次
1 回答
3
您可以使用该L.LayerGroup.each()
函数遍历 LayerGroup 中包含的每个图层。请参阅L.LayerGroupAPI。
DrawLayerGroup.eachLayer(function (layer) {
alert(layer);
});
或者,但稍微有点黑客,您可以_layers
直接访问该属性。DrawLayerGroup._layers
将返回一个对象,其中包含对该图层组中包含的每个图层的引用。
于 2013-05-23T12:11:27.237 回答