使用Android Mapbox SDK 5.0.2在标记边界外激活标记点击

时间:2017-04-30 17:10:41

标签: android mapbox mapbox-marker

我通过MarkerOptions添加了多个mapboxMap.addMarker(myMarkerOptions)标记。问题是即使用户点击标记边界之外,也会触发标记onClick事件。我有自定义标记图标和mapbox默认图标这个问题。当有多个标记靠近时非常烦人,因为用户可能认为他们已经点击了一个,但会看到另一个的详细信息!

enter image description here

有没有人见过/修过这个?也许我可以指定自定义命中矩形作为解决方法?

1 个答案:

答案 0 :(得分:0)

您能否澄清一下您是否使用MarkerOptionsMarkerViewOptions,这些在SDK中是不同的,默认情况下将图标锚定在不同的位置。如果您使用带有默认图标的MarkerOptions,您会注意到锚定位于中心,因此图标通过向bottom of the image添加填充来解释此问题。即使用户单击标记下方,此填充也会导致onClick事件发生。