【发布时间】:2013-01-06 13:57:30
【问题描述】:
是否有任何关于 GPS 功耗如何随 CLLocationManager 设置的不同变化的数据,例如所需的精度和距离过滤器?它如何在不同的iPhone 模型之间变化?不同地点有何不同?
对于我的社交位置感知应用,准确度越高越好,但不需要具体数量。
【问题讨论】:
标签: iphone ios gps cllocationmanager power-management
是否有任何关于 GPS 功耗如何随 CLLocationManager 设置的不同变化的数据,例如所需的精度和距离过滤器?它如何在不同的iPhone 模型之间变化?不同地点有何不同?
对于我的社交位置感知应用,准确度越高越好,但不需要具体数量。
【问题讨论】:
标签: iphone ios gps cllocationmanager power-management
查看文档中的“节省电池电量的提示”部分。特别是这部分:
除非这样做,否则使用较低分辨率的值以获得所需的精度 会损害您的应用程序。要求比您需要的精度更高 导致核心位置启动额外硬件并浪费电力 为了您不使用的精度。除非你的应用真的需要知道 用户的位置在几米之内,不要放数值 kCLLocationAccuracyBest 或 kCLLocationAccuracyNearestTenMeters 在 所需的准确度属性。请记住,指定一个值 kCLLocationAccuracyThreeKilometers 不妨碍定位 服务返回更好的数据。大多数时候,核心位置 可以返回精度在百米以内的位置数据或 所以使用 Wi-FI 和蜂窝信号。
【讨论】: