【问题标题】:iPhone simulator location is wrongiPhone模拟器位置错误
【发布时间】:2013-06-24 05:03:03
【问题描述】:

我正在探索定位服务,但我在 Xcode 4.6 上的 iOS 模拟器显示错误的纬度和经度。我已经通过两种方式完成了这项工作,使用 CLLocation 管理器实例,以及使用 HTML5 Geolocation 和 Cordova。相同的 javascript 在 Web 浏览器上可以完美运行,但不能在模拟器上运行。我也使用 CLLocation 管理器得到了相同的错误坐标。这是模拟器的问题,我该如何解决?

【问题讨论】:

  • 在 iOS 模拟器的 Debug 菜单中,您应该会看到 Location 选项...

标签: javascript location ios-simulator


【解决方案1】:

这不是一个错误,而是一个特性;模拟器不应该是真实的,它应该模拟,让您自定义环境以测试您的程序。正如 Nirk 所说,它为您提供了调试菜单中的选项来设置它要使用的位置。这样您就可以确保它在某些任意位置都能正常工作。

【讨论】:

  • 谢谢!我确实有一个临时许可证,所以我可能会在我的实际 iDevice 上运行它,以检查我的代码是否真的有问题。
  • 这是一个可怕的错误,而不是功能。我的 Apple AirBook 完全知道它的当前位置。那么为什么 iOS 模拟器不能向 MacOS 询问其当前位置并使用它呢?如果我需要模拟其他位置,我可以这样做,但默认应该是在已知时给出当前位置。
  • 最愚蠢的是默认情况下它不会找到您计算机的位置。当然,让它可配置,但有智能默认值。
猜你喜欢
  • 2010-12-06
  • 2011-01-04
  • 2010-09-17
  • 1970-01-01
  • 2010-12-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多