我在iOS 8上使用脱机地图时遇到问题。
SKMapFollowerModePositionPlusHeading以奇怪的方式工作,它显示了用户对非洲的立场,尽管我在基辅(乌克兰)。
在iOS 7上运行良好,只有iOS 8的最新测试版有问题:
(void)viewDidLoad {
[super viewDidLoad];
self.skMapView.mapView.settings.followerMode = SKMapFollowerModePositionPlusHeading;
self.skMapView.mapView.settings.showCurrentPosition = YES;
}发布于 2014-09-04 20:40:22
原因是,如果SDK没有接收到有效的GPS位置,则当前位置显示在( 0,0-非洲附近)(这将得到改进,如果没有接收到,则不会显示任何当前位置)
有两种方法可以避免这个问题:
如果您使用的是iPhone模拟器,请检查
https://stackoverflow.com/questions/25648219
复制相似问题