【问题标题】:how to get your last known location saved in iOS devices?如何在 iOS 设备中保存您最后的已知位置?
【发布时间】:2015-12-13 12:08:48
【问题描述】:

在 Android 中有一个名为 getLastLocation() 的方法,它可以让您在 GPS 被禁用的情况下获取最后保存的位置,在 Swift 中是否有类似的功能?

是否可以比较互联网GPS和真实GPS结果的准确性?

【问题讨论】:

    标签: ios swift core-location cllocationmanager


    【解决方案1】:

    CLLocationManager 类具有location 属性,其中包含:

    最近检索到的用户位置。

    CLLocationManager Class Reference 进一步声明:

    如果从未检索到任何位置数据,则此属性的值为 nil。


    我无法为您提供具体数据:不同定位服务硬件的准确性;但我强烈建议您查看Location and Maps Programming Guide

    【讨论】:

      【解决方案2】:

      我认为您应该使用 NSUserDefault 将位置管理器中的位置保存在确实将位置方法更新为 NSUserDefault 中的某个键,然后访问稍后根据您的需要。据我所知,没有像android这样的功能!

      【讨论】:

        猜你喜欢
        • 2019-11-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-10-24
        • 2015-05-23
        • 1970-01-01
        • 2014-10-18
        • 2014-04-17
        相关资源
        最近更新 更多