使Mapbox RMAnnotation以编程方式显示其标注

时间:2015-08-10 23:04:23

标签: ios swift mapbox markers

我正在制作一个iOS应用程序(使用Swift),它在Mapbox iOS SDK中有一个地图。我已经到了在地图上显示几个标记的地步。现在,我希望用户能够从列表中选择一个标记,平移到该标记(简单),这也使得标记的标注气泡自动出现,而无需用户触摸它(不那么容易)。

这是我遇到麻烦的最后一项任务。虽然我找到了RMMarker类的showLabel()方法,但我似乎无法直接访问RMAnnotation的关联RMMarker对象,因此我不确定在何处或如何调用此方法。

有谁知道这是怎么做的?

1 个答案:

答案 0 :(得分:1)

忽略showLabel() API - 这不是正在使用的标注,而是直接在注释上的文本标签。

您可能希望-[RMMapView selectAnnotation:animated:]NO参数中加animated