2

是否有关于GPS功耗如何随不同CLLocationManager设置(例如所需的精度和距离过滤器)变化的数据?iPhone不同型号之间如何变化?它如何因位置而异?

对于我的社交位置感知应用程序,准确度越高越好,但不需要具体数量。

4

1 回答 1

0

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

使用较低分辨率的值以获得所需的精度,除非这样做会损害您的应用程序。请求比您需要的精度更高的精度会导致 Core Location 启动额外的硬件并为您不使用的精度浪费功率。除非您的应用确实需要知道用户在几米内的位置,否则不要将值 kCLLocationAccuracyBest 或 kCLLocationAccuracyNearestTenMeters 放在 desiredAccuracy 属性中。请记住,指定 kCLLocationAccuracyThreeKilometers 的值不会阻止位置服务返回更好的数据。大多数情况下,Core Location 可以使用 Wi-FI 和蜂窝信号以百米左右的精度返回位置数据。

资料来源:Apple 文档

于 2013-01-23T06:56:35.537 回答