【问题标题】:iOS 6 MKMapview - Current Location Is Shown Wrong In SimulatoriOS 6 MKMapview - 当前位置在模拟器中显示错误
【发布时间】:2012-12-25 17:38:36
【问题描述】:

我正在使用带有 XCode 4.5 的 iOS 6。

尝试创建基于地图的应用程序。我已将 Mapview 放置在 XIB 中,并使用 IBOutlet 与相应的视图控制器进行映射。

我现在没有设备,所以我在 iOS 6 模拟器中进行测试。当前位置显示为荷兰,这是无关紧要的。

尝试通过以下方式解决:

  1. 通过选中和取消选中允许位置模拟选项来编辑架构。
  2. iOS 模拟器菜单 -> 调试 -> 位置 -> 从无更改为 Apple 和其他。
  3. 我已在属性检查器中启用了显示用户位置。
  4. 我也给了mapView.showsUserLocation = YES

以上都没有帮助。

你能帮我解决这个问题吗?

谢谢,

【问题讨论】:

  • 如果我的答案对您有用,请点击复选标记(答案左侧)接受它。它可能会帮助其他人。
  • 完成感谢 SibaPrasadHota

标签: ios ipad ios5 ios6 ios-simulator


【解决方案1】:

模拟器没有任何 GPS,因此无法显示正确的位置。您可以通过在控制台中选择位置来找到一些预定义的位置。

您可以从这里为testing Current Location in simulator 获得一个不错的项目。

FTLocationSimulator 允许在 iPhone 中模拟核心位置 桌面上的模拟器。它发送虚假的核心位置更新 来自描述预定义路线的 KML 文件。

除了模拟的核心位置更新之外,它还更新了蓝色 MapKit 视图上的 userLocation 视图。示例项目展示了如何 将 FTLocationSimulator 集成到现有应用程序中,在这种情况下 Apple 的“面包屑”示例应用程序。

来源:Testing CoreLocation on iPhone Simulator

【讨论】:

  • 哦.. 是吗。如果您有任何包含此信息的链接,请分享对许多人有用的链接。
  • 检查我更新的答案。我为一个名为“FTLocationSimulator”的示例项目提供了一个链接。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-13
  • 1970-01-01
  • 1970-01-01
  • 2012-09-20
  • 1970-01-01
  • 2014-10-16
相关资源
最近更新 更多