3

我想做的事:

我想让我的 iPhone 经常(稍后正式定义)将我的 GPS 位置上传到中央服务器。我想以最省电的方式做到这一点。

我知道的研究:

苹果文档:

https://developer.apple.com/library/ios/#documentation/CoreLocation/Reference/CLLocation_Class/CLLocation/CLLocation.html#//apple_ref/doc/uid/TP40007126

堆栈溢出链接:

回应 1

回应:存在证明;其他一些工具可以做到

如何在使用 GPS 时减少 iPhone 电池消耗

回应 2

响应:仅跟踪信号塔的变化

iPhone GPS - 电池消耗极快

iPhone在后台运行周期性进程-电池优化方式

问题

我的问题有点含糊,因为我对“经常”的定义实际上取决于电池寿命可以承受的程度。例如,如果电池可以每 5 分钟更新一次,我想每 5 分钟更新一次;如果电池可以每 10 秒执行一次,我想每 10 秒执行一次。

我真的很想明白

  • 可以实现不同的方式(改变重要的位置、计时器、背景?)连续上传 GPS 位置
  • 优点缺点
  • 每种情况下电池寿命大约可以持续多长时间

这似乎是一个相当普遍和普遍的问题。有谁知道:

  • 对各种方法的深入分析
  • 或者如果有一个单一的“最佳”方式来做到这一点?

[版主:请随意标记此评论 wiki。我很想得到很多不同的答案+对它们的成本效益分析。]

4

1 回答 1

0

在此处查看Apple 文档

重大变化定位服务为具有蜂窝无线电的设备提供低功耗定位服务。此服务仅在 iOS 4.0 及更高版本中可用,还可以唤醒挂起或未运行的应用程序。

这一切都取决于用例。如果用户将停留在某个位置并且您只想跟踪他是否离开该国,那么跟踪显着的位置变化将是最合适的。但是,这对于导航应用程序来说不够精确。

选择“Apple 算法”的一个好处是,如果出现电池问题,他们会为您优化它。(-:

于 2012-05-25T08:12:51.637 回答