是否有从地图添加/删除图层时触发的事件?
我通过map.getLayers()组看到了一些内容,但它似乎只是触发了“已更改”事件,并且不包含添加或删除的图层。
答案 0 :(得分:0)
在propertychange
上尝试layers
个活动。当layer
的属性发生变化时触发它。
map.getLayers().on("propertychange", function(e) {
// triggered when layer added or removed
});
codepen:https://codepen.io/anon/pen/zRwWLg
或在change
layer
个事件
layer.on("change", function(e) {
// then is sure what layer triggers the event
});