遵循Mapbox 第一步指南后,我无法弄清楚如何让用户的位置显示在应用程序中。有没有人使用最新的 MapboxGL 构建成功地让用户位置标记出现在 iOS9 中?我的假设是用户位置标记类似于非 GL Mapbox 库中的标记(脉动标记)。
采取的步骤:
- 根据第一步指南,Info.plist 已使用该
NSLocationAlwaysUsageDescription
属性进行了更新。 - 地图是通过调用来初始化的
mapView.showsUserLocation = true
。 - 我实现了 MGLMapViewDelegate
didUpdateUserLocation
函数来简单地记录所有方法调用。我发现坐标包含无效值(纬度和经度值似乎都是:3.40282346638529e+38)。
目前在 Xcode7 Beta 3 / Swift 2.0 / MapboxGL 0.5.2 上对此进行测试。