单张 - 单击地图对象将触发单击另一个地图对象

时间:2018-01-28 12:56:02

标签: leaflet buffer

我遇到这种情况:

enter image description here

我希望点击标记周围的圆圈(缓冲区)会触发标记点击。

这是我在标记周围创建圆圈的地方:

L.geoJSON(buffer).addTo(this.map).on("click", (e)=> marker.fire("click")

但不幸的是它不起作用。触发圆圈上的点击但不会触发标记上的点击。

有什么建议吗?

修改 这是代码:

this.drawnItems = L.featureGroup().addTo(this.map)
let currentLayer = this.drawnItems[index];

let bufMapObject = L.geoJSON(buffer).addTo(this.map).on("click", (e) => {
                console.log(currentLayer)
                currentLayer.fire("click")
            });

console.log(currentLayer)的输出是: enter image description here

0 个答案:

没有答案