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

Comments

Popular posts from this blog

Simple Mail Sending Contact Form using PHP and Jquery

Codeigniter with Admin LTE

onclick anchor tag open url in bootstrap model