Почему камера не следует позиции пользователя - PullRequest
0 голосов
/ 18 января 2019

моя проблема в том, что когда я нахожусь в навигации, используя Sygic mapView, камера не следует позиции пользователя, несмотря на то, что я выбираю этот режим

mapView.cameraMovementMode = .followGpsPositionWithAutozoom

Я не знал, есть ли другая настройка, по которой я должен следовать позиции пользователя после запуска навигации

1 Ответ

0 голосов
/ 18 января 2019

Это должно работать так, как вы его используете. Вы пытались переместить камеру куда-нибудь из вашей позиции и затем позвонить mapView.cameraMovementMode = .followGpsPositionWithAutozoom? Он должен установить камеру в ваше положение и следуя вашему GPS.

  • Вы инициализируете SYMapView после инициализации SDK?
  • Вы звоните SYPositioning.shared().startUpdatingPosition() после инициализации SDK? Таким образом, SDK начнет обновлять ваше местоположение

Вы можете зарегистрировать свой класс на SYPositioningDelegate и реализовать метод -(void)positioning:(nonnull SYPositioning*)positioning didUpdatePosition:(nonnull SYPosition*)position;, чтобы вы могли распечатать свою позицию.

...