Mapbox Android SDK:将标记带到前面

Mapbox Android SDK:将标记带到前面,android,mapbox,Android,Mapbox,我在地图上有多个标记。其中有些重叠 可以将某个标记带到前面吗?可以。从Mapbox Android SDK v4.1开始,选中的标记将出现在最前面 您可以使用mapboxMap选择标记。选择标记(标记)谢谢您的快速回答。问题是,我提供了自己的onMarkerClicklistener。如果我在该侦听器中调用selectMarker,我将得到无限递归(因为selectMarker将再次调用onMarkerClick)。此外,即使我使用的是SDK 4.1,如果我查看selectMarker后面的源代

我在地图上有多个标记。其中有些重叠


可以将某个标记带到前面吗?

可以。从Mapbox Android SDK v4.1开始,选中的标记将出现在最前面


您可以使用
mapboxMap选择标记。选择标记(标记)

谢谢您的快速回答。问题是,我提供了自己的
onMarkerClick
listener。如果我在该侦听器中调用
selectMarker
,我将得到无限递归(因为
selectMarker
将再次调用
onMarkerClick
)。此外,即使我使用的是SDK 4.1,如果我查看
selectMarker
后面的源代码,我也看不到任何会改变地图上标记顺序的代码。也许是在显示信息窗口的代码中?(我没有使用默认的信息气泡。)我没有尝试过这一点,但是您可以在
onMarkerClick
方法中使用一些变量来跟踪标记的选定状态,以避免无限循环吗?此外,带来此功能的PR实际上非常简单,您可以看到它。现在还不支持常规的z-index排序,但这项工作在这里得到了跟踪。这个Android API mabox真的很糟糕,你必须进行大量的黑客攻击才能让基本功能正常运行。他们在上面抽烟吗?