位置设置与功耗统计

时间:2013-01-23 06:32:55

标签: iphone ios gps cllocationmanager power-management

是否有任何关于GPS功耗因不同CLLocationManager设置而变化的数据,例如所需的精度和距离滤波器?它在不同的iPhone模型之间如何变化?它的位置有何不同?

对于我的社交位置感知应用,更高的准确性总是更好,但不需要特定的数量。

1 个答案:

答案 0 :(得分:0)

请参阅文档中的“节省电池电量的提示”部分。特别是这部分:

  

除非这样做,否则请使用较低分辨率的值来获得所需的精度   会损害你的应用程序。请求比您需要的更高的准确度   导致核心位置启动额外的硬件和浪费电力   为了精确,你没有使用。除非你的应用真的需要知道   用户在几米内的位置,不要放置值   kCLLocationAccuracyBest或kCLLocationAccuracyNearestTenMeters中   desiredAccuracy属性。并记住指定一个值   kCLLocationAccuracyThreeKilometers不会阻止该位置   返回更好的数据服务。大多数时候,核心位置   可以返回精度在一百米以内的位置数据   所以使用Wi-FI和蜂窝信号。

来源:Apple Documentation