我通过MarkerOptions
添加了多个mapboxMap.addMarker(myMarkerOptions)
标记。问题是即使用户点击标记边界之外,也会触发标记onClick事件。我有自定义标记图标和mapbox默认图标这个问题。当有多个标记靠近时非常烦人,因为用户可能认为他们已经点击了一个,但会看到另一个的详细信息!
有没有人见过/修过这个?也许我可以指定自定义命中矩形作为解决方法?
答案 0 :(得分:0)
您能否澄清一下您是否使用MarkerOptions
或MarkerViewOptions
,这些在SDK中是不同的,默认情况下将图标锚定在不同的位置。如果您使用带有默认图标的MarkerOptions,您会注意到锚定位于中心,因此图标通过向bottom of the image添加填充来解释此问题。即使用户单击标记下方,此填充也会导致onClick事件发生。