ios核心位置距离过滤器如何工作?

时间:2016-10-03 19:45:30

标签: ios objective-c iphone cllocationmanager

我正在使用CLLocationManager获取我的ios应用中的位置数据,我使用locationManager.distanceFilter方法来更新我想要更新我的位置的频率。

每次设备移动至少那么远的距离时,此方法是否记录位置?如果设置为0会发生什么?它会更新位置,即使位置没有变化吗?

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

将距离滤镜设置为0,您应该每1秒获得一个新位置。即使您没有移动,所有这些都会略有不同,因为GPS / GLONASS精度并不理想。如果将其设置为更大的值,则只有当位置之间的距离大于指定值时,才会报告下一个位置。