Reputation: 3
map.on('draw:deletestop',function(){
//Here, I want to get the deleted layer
})
I used leaflet(v1.3.3) and leaflet.draw(v0.4.2) May I?
Upvotes: 0
Views: 172
Reputation: 14570
According to the docs you may achieve that using draw:deleted
event.
In order to retrieve the specific layer you deleted you shall do the following:
map.on('draw:deleted', function (e) {
// console.log(e.layers._layers);
var deletedLayers = e.layers._layers;
for (var layer in deletedLayers) {
console.log(deletedLayers[layer]);
}
})
Demo: https://jsfiddle.net/6k4arymt/
Upvotes: 1