高德地圖api標記點和線段重合點選響應問題

idealy233發表於2024-03-08

問題現象:
現在地圖上放置了line和marker,marker在line的上層顯示
這時line和marker同時存在,當line和marker有重合部分並點選重合點時,只響應line對應的click事件,而位於下方的line無法響應對應的click事件
如圖:

原因:
點選事件被上層的marker阻擋,marker並未註冊點選事件

解決方案
在amap-marker物件上增加屬性 pointer-events: none; 讓點的事件穿透到下方的line上,從而避免marker點選阻止的問題。

.amap-marker{ pointer-events : none !important; }

相關文章