Leaflet 如何从传单中的地图中删除所有功能组?
我有两张地图:地图1和地图2。我在每个功能组中添加了几个功能组。例如:Leaflet 如何从传单中的地图中删除所有功能组?,leaflet,Leaflet,我有两张地图:地图1和地图2。我在每个功能组中添加了几个功能组。例如: L.featureGroup({}).addTo(map_1); 除此之外,我还为每个地图添加了以下内容。每一个都有不同的信息 var layer_control = { base_layers : { "cartodbpositron" : tile_layer, }, overlays : { ... }, }; L.control.layers( layer_con
L.featureGroup({}).addTo(map_1);
除此之外,我还为每个地图添加了以下内容。每一个都有不同的信息
var layer_control = {
base_layers : {
"cartodbpositron" : tile_layer,
},
overlays : {
...
},
};
L.control.layers(
layer_control.base_layers,
layer_control.overlays,
{"autoZIndex": true, "collapsed": true, "position": "topright"}
).addTo(map_1);
如何从其中一个地图中删除所有功能组和控件 不要创建匿名功能,而是在变量中创建它们,以便在以后要删除它们时可以引用它们
var myFeatureGroup = L.featureGroup({}).addTo(map_1);
var myLayersControl = L.control.layers(
layer_control.base_layers,
layer_control.overlays,
{"autoZIndex": true, "collapsed": true, "position": "topright"}
).addTo(map_1);
后来
myFeatureGroup.remove();
myLayersControl.remove();