【发布时间】:2011-02-20 23:43:43
【问题描述】:
我正在使用 iOS SDK 4.2 并遵循本教程:http://mobileorchard.com/hello-there-a-corelocation-tutorial/,并在使用 iPhone 和 iPad 的控制台上获取了一些 GPS 日志。
然后我在模拟器上运行它以测试其他功能,CoreLocation 日志命中 locationManager:didFailWithError: 方法,这是公平的,因为 MacBookPro (OSX 10.6.6) 没有 GPS 功能......或者我想。
今天早上,我在工作时而不是在家中再次在 iPad 上进行了测试,现在在没有连接任何设备的情况下在 iPhone 模拟器上进行测试,模拟器提供了我办公室的位置结果(不,我不在库比蒂诺工作)并且水平精度每次在45-56m之间变化,最多只给出两个样本(大概是因为我的笔记本没有移动)。
现在我已经完全关闭了 XCode 和模拟器,并从模拟器中删除了应用程序并执行了清理和重建,但仍然获得了我当前的坐标。我也可以在没有互联网访问的情况下复制它,以防模拟器使用某种 GeoIP 时很棘手。
模拟器从哪里获取我的位置信息?
我想也许今天早上我使用 iPad 时模拟器存储了一些 GPS 位置数据,但没有连接设备并清理启动所有内容,它提供了不同的结果,例如 +/- 0.000001 度数的变化。
【问题讨论】:
标签: iphone gps coordinates simulator