【发布时间】:2015-12-13 12:08:48
【问题描述】:
在 Android 中有一个名为 getLastLocation() 的方法,它可以让您在 GPS 被禁用的情况下获取最后保存的位置,在 Swift 中是否有类似的功能?
是否可以比较互联网GPS和真实GPS结果的准确性?
【问题讨论】:
标签: ios swift core-location cllocationmanager
在 Android 中有一个名为 getLastLocation() 的方法,它可以让您在 GPS 被禁用的情况下获取最后保存的位置,在 Swift 中是否有类似的功能?
是否可以比较互联网GPS和真实GPS结果的准确性?
【问题讨论】:
标签: ios swift core-location cllocationmanager
CLLocationManager 类具有location 属性,其中包含:
最近检索到的用户位置。
CLLocationManager Class Reference 进一步声明:
如果从未检索到任何位置数据,则此属性的值为 nil。
我无法为您提供具体数据:不同定位服务硬件的准确性;但我强烈建议您查看Location and Maps Programming Guide。
【讨论】:
我认为您应该使用 NSUserDefault 将位置管理器中的位置保存在确实将位置方法更新为 NSUserDefault 中的某个键,然后访问稍后根据您的需要。据我所知,没有像android这样的功能!
【讨论】: