[英]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.