Положение пользователя подписчика SKMaps Оффлайн режим iOS 8 beta
У меня проблема с автономной картой на iOS 8.
SKMapFollowerModePositionPlusHeading работает странным образом, показывает позицию пользователя по Африке, хотя я в Киеве (Украина).
На iOS 7 работает хорошо, есть проблемы только с последней бета-версией iOS 8:
(void)viewDidLoad {
[super viewDidLoad];
self.skMapView.mapView.settings.followerMode = SKMapFollowerModePositionPlusHeading;
self.skMapView.mapView.settings.showCurrentPosition = YES;
}
1 ответ
Причина этого заключается в том, что текущая позиция отображается в ( 0, 0 - около Африки), если SDK не получает действительные позиции GPS (это будет улучшено и не будет отображать текущую позицию, если ни одна не получена)
Есть два способа избежать этой проблемы:
- если вы используете симулятор iPhone: проверьте, начали ли вы симуляции позиций;
- если вы используете реальное устройство: проверьте, разрешено ли местоположение и разрешено ли для приложения.