高德地图api标记点和线段重合点击响应问题

问题现象:
现在地图上放置了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; }

posted @ 2024-03-08 15:37  idealy233  阅读(126)  评论(0编辑  收藏  举报