Leaflet 传单绘制删除具有属性的要素

Leaflet 传单绘制删除具有属性的要素,leaflet,geojson,leaflet.draw,Leaflet,Geojson,Leaflet.draw,是否可以通过检查属性值一次从geojson中删除多个功能 使用下面的示例代码或使用传单绘图 function deleteArea() { var layers = featureGroup.getLayers(); for (var i = 0; i < layers.length; i++) { if (layers[i].feature.properties.N == 1) { "DELETE?" layer[i];

是否可以通过检查属性值一次从geojson中删除多个功能

使用下面的示例代码或使用传单绘图

function deleteArea() {
var layers = featureGroup.getLayers();
for (var i = 0; i < layers.length; i++) {

        if (layers[i].feature.properties.N == 1)
{
        "DELETE?" layer[i];
        };
}
};
函数deleteArea(){
var layers=featureGroup.getLayers();
对于(变量i=0;i
我有一个大地图,一些标记有属性:feature.properties.N=1。我可以使用传单绘制逐个单击删除它们,因为我将这些层的标记更改为红色。但这需要一些时间。。有没有可能马上解决这个问题


非常感谢您抽出时间

确定您可以使用
图层从地图/功能组中删除标记。删除自(功能组)

函数deleteArea(){
var layers=featureGroup.getLayers();
对于(变量i=0;i
PS:我更喜欢使用它,因为它更现代,仍然受到支持,并且有新的功能

function deleteArea() {
var layers = featureGroup.getLayers();
for (var i = 0; i < layers.length; i++) {
        if (layers[i].feature.properties.N == 1){
            layer[i].removeFrom(featureGroup);
        };
}
};