iPhone核心位置CLLocationManager更新速率

时间:2010-02-11 04:21:20

标签: iphone cllocationmanager

您是否可以为CLLocationManager设置一个恒定的时间更新速率,以强制它连续每10秒更新一次位置?我知道距离过滤器的用法但是如果出现问题并且位置没有更新怎么办?谢谢!

1 个答案:

答案 0 :(得分:8)

无法控制更新率。您可以设置计时器,然后关闭更新,直到计时器结束。这是通常要做的事情,以避免使用太多的电力。

如果出现问题,代理方法locationManager:didFailWithError:

会通知您

这是一篇很好的帖子,展示了如何过滤错误的CoreLocation读数:

http://troybrant.net/blog/2010/02/detecting-bad-corelocation-data/