leaflet remove all layers javascript
To remove all layers in the leaflet just u need to keep code ass follows
map.eachLayer(function (layer) {
map.removeLayer(layer)
});
map is the main object of the leaflet map i.e. L.map
and eachLayer is function used to get all layers on the map area including map images also,
If you need to remove specific elements you can use instanceof function.
It will helps you to know which type of layer passed as arg to that
the syntax for this instanceof function is
layer instanceof L.layer_type
for removing specific data i.e.,to remove only circles from map you can use
map.eachLayer(function (layer) {
if(layer instanceof L.Circle)
map.removeLayer(layer)
});
This code....
thank You...:-)
keep visiting
map.eachLayer(function (layer) {
map.removeLayer(layer)
});
map is the main object of the leaflet map i.e. L.map
and eachLayer is function used to get all layers on the map area including map images also,
If you need to remove specific elements you can use instanceof function.
It will helps you to know which type of layer passed as arg to that
the syntax for this instanceof function is
layer instanceof L.layer_type
for removing specific data i.e.,to remove only circles from map you can use
map.eachLayer(function (layer) {
if(layer instanceof L.Circle)
map.removeLayer(layer)
});
This code....
thank You...:-)
keep visiting
Comments
Post a Comment