繁体   English   中英

在OL3中可点击的地图叠加层?

[英]Clickable map overlay in OL3?

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

问题是我有一个搜索工具,该工具可让用户根据点击地图来搜索地图; 当用户找到他们的财产时,他们单击房屋图像,但由于图像会阻止地图单击选项,因此不会激活搜索。

有没有一种方法可以允许用户通过图像单击地图? 将使用CSS完成此操作还是我可以设置overlay元素的参数/属性来设置?

将点击侦听器添加到您的DOM(覆盖)元素中:

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

在重新阅读Openlayers示例时,有一个选项可以停止事件传播,因此我将其设置为false,它允许我通过覆盖标记图像查询地图。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM