0

我的问题是,当我使用 Sygic mapView 进行导航时,尽管我选择了此模式,但相机并未跟随用户位置

mapView.cameraMovementMode = .followGpsPositionWithAutozoom

不知道是否还有其他设置需要在开始导航后跟随用户位置

4

1 回答 1

4

它应该按照您使用它的方式工作。您是否尝试将相机移出您的位置然后打电话mapView.cameraMovementMode = .followGpsPositionWithAutozoom?它应该将相机设置到您的位置并跟随您的 gps。

  • 你是SYMapView在SDK初始化后初始化吗?
  • SYPositioning.shared().startUpdatingPosition()SDK初始化后调用吗?因此 SDK 将开始更新您的位置

你可以注册你的类SYPositioningDelegate并实现-(void)positioning:(nonnull SYPositioning*)positioning didUpdatePosition:(nonnull SYPosition*)position;方法,这样你就可以打印你的位置。

于 2019-01-18T15:35:21.600 回答