OL3中的可点击地图叠加?

时间:2016-06-07 15:03:20

标签: javascript css overlay openlayers-3

我有一个地图叠加层,当用户导航到他们搜索过的属性时,会通过其元素参数显示房屋的图像。

问题是我有一个搜索工具,允许用户根据地图点击搜索地图;当用户找到他们的属性时,他们点击房屋图像,但它不会激活搜索,因为图像会阻止地图点击选项。

有没有办法可以让用户通过图片点击地图?这可以用CSS完成,还是我可以设置的覆盖元素的参数/属性允许这个?

2 个答案:

答案 0 :(得分:0)

向DOM(overlay)元素添加一个单击侦听器:

overlay_element.addEventListener('click', function(){
  // call your search function
});

答案 1 :(得分:-1)

在重新阅读Openlayers示例时,可以选择停止事件传播,因此我将其设置为false,这样我就可以通过叠加标记图像查询地图。