为什么相机不跟随用户位置
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;
方法,这样您就可以打印您的位置。
我的问题是当我使用 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;
方法,这样您就可以打印您的位置。