Leaflet 如何通过传单识别添加的层

Leaflet 如何通过传单识别添加的层,leaflet,mapbox,Leaflet,Mapbox,我正在使用layeradd事件: map.on('layeradd', function(e) { console.log(e); // do something related to the layer that was added }) 但我无法确定到底添加了哪一层 这是一个例子。打开开发工具查看小提琴,并在激活两个覆盖之一时在控制台中探索输出 当我在控制台中查看输出时,我可以看到“Catskill Creek”功能(例如)已打开,但我看不到任何标识该功能属于哪个覆盖。(我

我正在使用
layeradd
事件:

map.on('layeradd', function(e) {
    console.log(e);
    // do something related to the layer that was added
})
但我无法确定到底添加了哪一层

这是一个例子。打开开发工具查看小提琴,并在激活两个覆盖之一时在控制台中探索输出

当我在控制台中查看输出时,我可以看到“Catskill Creek”功能(例如)已打开,但我看不到任何标识该功能属于哪个覆盖。(我不知道是哪个叠加触发了LayerAd事件。)


它肯定在某处…?

我相信
e.layer
是层对象文字。因此,您可以在
e.layer
(事件中的图层)和添加到地图中的图层对象本身之间进行对象比较。
e.layer
原来是图层的一个功能(传单仅称其为图层)