CLLocationManager distanceFilter如何工作?您是否需要更新才能知道手机的位置?

时间:2011-01-23 18:24:15

标签: iphone objective-c iphone-sdk-3.0 geolocation cllocationmanager

我想知道CLLocationManager的distanceFilter是如何工作的。根据文档,

 The minimum distance (measured in meters) a device must move laterally before an update event is generated.

因此手机已经收集了该位置,但是distanceFilter只是阻止我的回电被通知?

我没有看到如何使用distanceFilter节省电池寿命,它看起来像是Catch-22。

1 个答案:

答案 0 :(得分:0)

我相信quantumpotato的评论很接近。通过Apple自己的测试,无论如何,他们已经确定了他们必须在天线上使用的功率水平,以便在一定精度内获得读数。

作为使用此API的人,我同意你的意见,这并不完美,而且有点误导。将这些标志视为“所需级别”,并根据您要制作的应用程序类型,您只需选择一个。