【问题标题】:SKMaps follower user position Offline mode iOS 8 betaSKMaps follower 用户位置 离线模式 iOS 8 beta
【发布时间】:2014-09-03 15:28:04
【问题描述】:

我在 iOS 8 上遇到离线地图问题。

SKMapFollowerModePositionPlusHeading 以奇怪的方式工作,它显示了关于非洲的用户位置,虽然我在基辅(乌克兰)。

在 iOS 7 上运行良好,只有 iOS 8 最后一个测试版存在问题:

(void)viewDidLoad {

[super viewDidLoad];

self.skMapView.mapView.settings.followerMode = SKMapFollowerModePositionPlusHeading;
self.skMapView.mapView.settings.showCurrentPosition = YES;

}

【问题讨论】:

  • 此问题已内部发送,正在等待开发团队处理
  • 修复在这个问题中。 stackoverflow.com/questions/24062509/… 但只要 Skobbler 是预编译的,开发人员就无法在他们的代码中解决这个问题。

标签: ios objective-c offline-mode skmaps


【解决方案1】:

造成这种情况的原因是,如果SDK没有接收到有效的GPS位置,当前位置会显示在(0, 0 - 非洲附近)(这将得到改进,如果没有接收到,它将不会显示任何当前位置)

有两种方法可以避免这个问题:

  • 如果您使用的是 iPhone 模拟器:检查您是否已开始位置模拟;
  • 如果您使用的是真实设备:检查应用程序是否启用并允许定位。

【讨论】:

  • 一切都已启用。更。模拟器位置服务已启用并模拟我的 .gpx 路线。地图上仍显示 0、0 个位置。
  • 好像是bug,下个2.3版本会修复。在那之前的解决方法:转到设置->隐私->位置服务-> YourApp并将设置更改为“始终”。让我知道它是否以这种方式工作
猜你喜欢
  • 2014-08-01
  • 1970-01-01
  • 2011-08-05
  • 2015-01-24
  • 1970-01-01
  • 2015-11-29
  • 2014-11-29
  • 1970-01-01
  • 2015-09-23
相关资源
最近更新 更多