繼Mapbox First Steps guide後,我一直無法弄清楚如何讓用戶的位置顯示在應用程序中。有沒有人使用最新的MapboxGL構建成功地獲取用戶位置標記以顯示在iOS9中?我的假設是用戶位置標記與非GL Mapbox庫(脈動標記)中的標記相似。採取如何在mapbox-gl中顯示用戶位置標記?
步驟:
- 每First Steps指導,Info.plist的是與
NSLocationAlwaysUsageDescription
屬性更新。 - 地圖通過致電
mapView.showsUserLocation = true
進行初始化。 - 我實現了MGLMapViewDelegate函數,以簡單地記錄所有的方法調用。我發現座標包含無效值(緯度和經度值似乎都是:3.40282346638529e + 38)。
目前正在Xcode7 Beta 3/Swift 2.0/MapboxGL上測試這個0.5.2。
感謝您的更新。我添加了'NSLocationWhenInUseUsageDescription'來確保我看到[這行代碼](https://github.com/mapbox/mapbox-gl-native/blob/master/platform/ios/MGLMapView.mm#L2314)失敗設置新的位置。看看[Github]上的新報告問題(https://github.com/mapbox/mapbox-gl-native/issues/1912),似乎這可能是ios9特有的問題。 –