我希望能在地图缩小时为集群标记下的标记打开弹出窗口。当用户单击搜索结果时,将调用此函数。
这是我正在使用的代码:
这是我正在使用的代码:
map.eachLayer(function (layer) {
if (layer.options && layer.options.pane === "markerPane") {
if (layer.options.title == locationId) {
layer.openPopup()
}
}
});
我尝试添加了这段代码,但它也没有起作用:
layer.zoomToBounds({padding: [20, 20]});
map.eachLayer()
调用是在什么时候运行的?只运行一次还是每次zoomend
事件时都会运行?为什么它是async
的? - IvanSanchez