所以我遇到一个问题,用户试图点击RichMarker创建的标记时,也会在点击地图后立即点击标记BUT时触发。
由于这个答案,我解决了桌面用户的问题:
RichMarker for Google Maps v3 - Click falls through marker
但是添加了e.stopPropagation(); RichMarker中的click事件不适用于iOS设备。我仍然遇到用户点击RichMarker并在地图上触发点击事件的问题。
任何人都有任何建议或知道为什么这只会发生在手机上?正在触发标记点击事件,但stopPropogation不会阻止地图点击事件立即触发。
谢谢!
答案 0 :(得分:1)
您必须处理事件touchend
:
click
事件处理程序复制粘贴代码并将其应用于touchend
事件(richmarker.js
)。marker.addListener('click')
以处理click
或touchend
事件
醇>