【问题标题】:XCode IPhone Simulator doesnt show user location after upgradeXCode iPhone Simulator 升级后不显示用户位置
【发布时间】:2012-09-07 10:58:17
【问题描述】:

我正在使用 XCode 4.3 并且有一个工作代码。但是在升级到 4.4 之后我遇到了一个问题。问题是当前用户位置没有显示在 iphone 模拟器上。我是说蓝点。而且我的图钉也消失了,地图也没有聚焦到我想要的区域。你对这个问题有任何想法吗?

【问题讨论】:

  • 您是否启用了“模拟用户位置”?
  • 我正在选择一些地点,例如伦敦、巴黎或我的自定义地点。之前,它立即移动。现在我只在地图上看到默认的美洲大陆。没有移动,没有针脚,没有蓝点。

标签: iphone ios location mapkit xcode4.4


【解决方案1】:

你试过了吗

self.mapView.showsUserLocation=YES;

【讨论】:

  • 是的,我做到了。问题是它显示了蓝点并专注于我想要的区域。将 xcode 从 4.3 升级到 4.4 后,蓝点消失了,没有对焦。我在地图上只看到美洲大陆,没有编译错误。
  • 这意味着您的地图甚至没有更新到当前位置?
  • 我认为问题在于 mapkit 无法正常工作。因为在我输入“self.mapView.showsUserLocation=YES;”之后在 viewdidload 中,蓝点起作用了。但这不是逻辑。我的工作代码在“(MKAnnotationView *)mapView:”函数中。现在我看不到我的注释,没有区域焦点没有蓝点。
  • 在didUpdateToLocation:方法中打印经纬度的值,看看是否更新?
  • 我选择了巴黎、伦敦或我的自定义位置,甚至没有触发该功能。没有蓝点。
【解决方案2】:

GPS 服务在模拟器中无法正常工作。 Apple 在模拟器 5 中支持它,但在之前的版本中不支持。

【讨论】:

  • 我应该删除 4.4 并重新安装 4.3 吗?
【解决方案3】:

确保你有编辑方案...>运行>选项'允许位置模拟'被选中。

一开始我也有这个问题。 Pin 在那里,但没有显示地图,只有一个网格。

我用地图来移动它,它开始工作了。

我有 xcode 7.3.1

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-25
    • 2020-09-26
    • 2014-08-09
    • 1970-01-01
    • 2019-10-27
    • 1970-01-01
    • 2014-11-29
    相关资源
    最近更新 更多