3
我在我的项目之一使用单张和我面临的一个问题,这说明如下覆盖GeoJSON的层上点击时事件不起作用:单张:地图点击
我实现在地图上使用点击事件
map.on('click', function(e) {
console.log(e)
});
和一切工作正常。
我也在地图上添加了一个geojson图层。所以,问题是当我点击覆盖几何图层(实际上是一个多边形图层)时,地图点击事件没有被触发。因此,我的问题是我该怎么做,以便地图点击事件也可以工作,当我点击地图上的覆盖层?
为什么你不绑定到覆盖层?你想捕获地图上的点击或特定的功能吗? – snkashis
覆盖层是它自己的对象,与地图对象分开。如果您要将事件绑定到地图对象,则不会自动传输到叠加层。您需要将事件绑定到叠加层,而不是/除了地图对象之外,具体取决于您尝试执行的操作。 – Kathy