iPhone:电池高效的实时GPS报告方式

时间:2012-05-25 07:00:36

标签: iphone gps

我想做什么:

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

研究我知道:

Apple文档:

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

Stack Overflow Links:

回应1

  

回应:存在的证据;其他一些工具可以做到这一点

     

How to reduce iPhone battery consumption while using GPS

回复2

  

响应:仅跟踪细胞塔的变化

     

iPhone GPS - Battery Draining Extremely Fast

     

iPhone running periodical process in the background - battery optimized way

问题

我的问题有点含糊不清,因为我对“频繁”的定义实际上取决于电池续航能够容忍的内容。例如,如果电池可以每5分钟更新一次,我想每五分钟更换一次;如果电池可以每10秒钟完成一次,我想每10秒钟做一次。

我真的很想了解

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

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

  • 对各种方法的深入分析
  • 或者是否有一种“最佳”方式可以做到这一点?

[主持人:请随意标记此评论维基。我很想得到很多不同的答案+成本效益分析。]

1 个答案:

答案 0 :(得分:0)

查看Apple Documentation Here

  

重要变更位置服务为具有蜂窝无线电的设备提供低功率定位服务。此服务仅在iOS 4.0及更高版本中可用,并且还可以唤醒暂停或未运行的应用程序。

这完全取决于用例。如果用户将留在某个位置,而您想要做的就是跟踪他是否要离开该国家,那么跟踪重要位置的变化将是最合适的。但是,这对于导航应用程序来说还不够精确。

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