我正在制作一个iOS应用程序(使用Swift),它在Mapbox iOS SDK中有一个地图。我已经到了在地图上显示几个标记的地步。现在,我希望用户能够从列表中选择一个标记,平移到该标记(简单),这也使得标记的标注气泡自动出现,而无需用户触摸它(不那么容易)。
这是我遇到麻烦的最后一项任务。虽然我找到了RMMarker类的showLabel()方法,但我似乎无法直接访问RMAnnotation的关联RMMarker对象,因此我不确定在何处或如何调用此方法。
有谁知道这是怎么做的?
答案 0 :(得分:1)
忽略showLabel()
API - 这不是正在使用的标注,而是直接在注释上的文本标签。
您可能希望-[RMMapView selectAnnotation:animated:]
在NO
参数中加animated
。