iOS CLLocationManager - 确定位置后如何调用方法

标签 ios location cllocationmanager

我正在使用 CLLocation 管理器来获取我的经纬度,它似乎工作得很好。然而,无论怎样,第一个读数的精度始终是 10。从这里开始,它似乎从大约 1500m 处开始正确引导。这是一个问题的原因是,为了确定该方法是否被调用,我正在检查准确度是否低于 15(这是错误的读数),因此会在错误的时间调用该方法。我该如何解决这个问题?

最佳答案

CoreLocation 可能会缓存一些旧的位置值以“加速”首次位置更新。您可以通过检查 CLLocation 的 timeStamp 属性来查看您的位置是否是新位置。

关于iOS CLLocationManager - 确定位置后如何调用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6706967/

相关文章:

ios - 当我切换沙箱环境时,PayPal iOS-Sdk 发出警报

iOS OpenGL ES : when should I bind the frame buffer and render buffer?

ios - UICollectionView 随机不显示单元格

iphone - 后台模式下的iOS区域监控

ios - 未提示在 App 中启用定位服务

ios - 应用程序从后台返回后位置不会更新

ios - 限制 iPad 只能使用一个应用程序

java - 源文件夹文件 Java

java - xPath 元素位置 - selenium

ios - 使用当前位置缩放 MapView 的问题