iphone - 位置设置与功耗统计

标签 iphone ios gps cllocationmanager power-management

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

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

最佳答案

查看文档中的“节约电池电量的技巧”部分。特别是这部分:

使用较低的分辨率值以获得所需的精度,除非这样做
会损害您的应用程序。要求比您需要的精度更高的精度
导致核心位置加电其他硬件并浪费电源
为了精度,您没有使用。除非您的应用程序确实需要知道
用户在几米之内的位置,请勿放置数值
kCLLocationAccuracyBest或kCLLocationAccuracyNearestTenMeters
requiredAccuracy属性。并记住指定一个值
kCLLocationAccuracyThree公里不会阻止位置
服务返回更好的数据。大多数时候,核心位置
可以以百米内的精度返回位置数据,或者
因此使用Wi-Fi和蜂窝信号。

来源:Apple Documentation

关于iphone - 位置设置与功耗统计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14473773/

相关文章:

iphone - 我怎样才能得到一个id类型属于哪个类型

ios - 使用 Swift 的 Firebase 3.0 iOS Codelab 聊天应用程序教程

ios - 如何使用 iPhone 传感器数据计算 GPS DoP(精度因子)?

Android gps 提供商和 gps 图标

iphone - 纬度/经度距离计算

iphone - 使用 loadNibNamed 加载 UITableViewCell 时保留计数

iphone - 如何从 NSMutableArray iPhone 应用程序中查找特定对象?

iphone - 模拟 `startMonitoringSignificantLocationChanges` 的位置变化

ios - Xcode 5.1 无法找到实用程序 "make",不是开发人员工具或在 PATH 中

ios - 相对于手指拖动 UIVIew