簡體   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