iOS标准位置服务与重要变更位置服务与区域监控

时间:2013-02-18 16:33:25

标签: ios gps location core-location cllocationmanager

我正在开发一个iOS应用程序,其主要功能之一是监听用户的位置。我需要一个高位置准确度来了解用户进入某些区域的时间,并且我不确定应该使用哪种位置服务。

AFAIK,重大变更位置服务提供低精度,对吗?我不确切地知道应该通过“重大改变”来理解什么。我没有读过它在Apple文档中的准确性,但我在一些帖子中读到了一些关于它的内容,所以这不符合我的需求。如果是这样,我应该在标准位置服务区域监控之间进行选择。我知道标准服务可以设置精度水平和距离过滤器,但这似乎耗尽了电池。另一方面,区域监控似乎在功率水平方面更有效,但我不确定我是否可以通过此服务达到高精度。我需要监控很多方面;我不知道这是否可行,或者只能提供一个。

提前致谢

2 个答案:

答案 0 :(得分:3)

在获得准确位置的电池损坏之间始终存在争执。 它完全取决于您的应用程序的要求和用户的偏好。

作为一个用户,我想要这个选择而不是“强制功能”,因此我认为你可以提供这两种方法,让我们选择“准确度”和“电池寿命”。

如果您可以向最终用户提供此选择,则不得随身携带。

我希望这能澄清我的观点。

就像他们在Matrix中说的那样 - “你确实有选择!!”

答案 1 :(得分:3)

  

AFAIK,重大变化的定位服务提供低精度,   正确?

是的,请忘记它的高位置准确度要求 您要么对大约一百米的单元塔位置感到满意,要么您需要一些米(3-30米)的精确度(GPS)。
中间没有,有时只有Wifi,只适用于城市。

  

如果是这样,我应该选择标准位置服务   和地区监测。

为了获得高精度,您需要使用desiredAccuracy最佳

的标准位置服务

电池排水: 我没有使用该设备,我可以在全天候GPS质量模式下运行8h。 因此,用户应该拥有应用程序的活跃受益者。喜欢导航。