你可以为 CLLocationManager 设置一个恒定的时间更新率来强制它像每 10 秒一样连续更新位置吗?我知道距离过滤器的用法,但是如果出现问题并且位置没有更新怎么办?谢谢!
问问题
4111 次
1 回答
8
无法控制更新速率。您可以设置一个计时器,然后关闭更新,直到计时器结束。这是避免使用过多电源的常见做法。
如果有问题,委托方法会通知你locationManager:didFailWithError:
这是一篇很好的文章,展示了如何过滤不良的 CoreLocation 读数:
http://troybrant.net/blog/2010/02/detecting-bad-corelocation-data/
于 2010-02-11T04:40:00.583 回答