我有一个使用Mapbox
来展示包含用户位置的地图的应用,它看起来像这样:
我想在当前位置标记处添加一个方向箭头,向您显示您要走的方向,如:
有人知道如何使用Mapbox iOS SDK
添加此箭头吗?
谢谢!
答案 0 :(得分:2)
使用Mapbox Maps SDK for iOS v3.6.3或更高版本,可以使用MGLMapView.showsUserHeadingIndicator
添加始终开启的标题指示器。启用此设置后,用户位置注释将如下所示:
另请参阅this example了解如何在自定义用户位置注释中实现此功能。
下面的旧答案,为了后代。
自定义用户位置注释视图是即将推出的v3.4.0版本的一项功能,您现在可以在pre-release中试用。
您可能会发现SDK的默认实现MGLUserLocationAnnotationView
,MGLFaux3DUserLocationAnnotationView
,对构建您自己的实用程序非常有用。
至于添加一个永远在线的标题指示符,not yet possible与.FollowWithHeading
的位置管理员 - 目前,当跟踪模式为时,您需要从自己的位置管理器获取标题不是{{1}}。