Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在leaft.draw中,使用事件draw:deletestop,如何获取要删除的特定图层_Javascript_Leaflet_Leaflet.draw - Fatal编程技术网

Javascript 在leaft.draw中,使用事件draw:deletestop,如何获取要删除的特定图层

Javascript 在leaft.draw中,使用事件draw:deletestop,如何获取要删除的特定图层,javascript,leaflet,leaflet.draw,Javascript,Leaflet,Leaflet.draw,我使用了传单(v1.3.3)和传单绘制(v0.4.2) 我可以吗?根据您可以使用draw:deleted事件来实现 为了检索您删除的特定图层,您应执行以下操作: map.on('draw:deletestop',function(){ //Here, I want to get the deleted layer }) 演示:是的,我明白了,tks map.on('draw:deleted', function (e) { // console.log(e.layers._laye

我使用了传单(v1.3.3)和传单绘制(v0.4.2) 我可以吗?

根据您可以使用
draw:deleted
事件来实现

为了检索您删除的特定图层,您应执行以下操作:

map.on('draw:deletestop',function(){
  //Here, I want to get the deleted layer
})

演示:

是的,我明白了,tks
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]);
    }
})