为什么相机不跟随用户位置

Why camera doesn't follow the user position

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

mapView.cameraMovementMode = .followGpsPositionWithAutozoom

不知道有没有别的设置让我开始导航后跟随用户位置

它应该按照您使用的方式工作。您是否尝试过将相机移到您所在位置之外的某处,然后调用 mapView.cameraMovementMode = .followGpsPositionWithAutozoom?它应该将相机设置到您的位置并跟随您的 gps。

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

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