我正在研究iPhone 4 SDK中的新后台位置服务选项。它允许应用程序在后台运行并从设备接收位置更新。
提供两种方法。一种是电池密集型模式,可持续获取位置更新。当存在“显着位置变化”时,第二种推荐方法发送应用位置更新。
有谁知道重要的位置变化可能是什么? 30英尺步行被认为是重要的,还是10块步行被认为是重要的?我想这也取决于当时使用的定位机制的准确性。
答案 0 :(得分:8)
我最近对新的后台位置服务进行了一些现场测试,以了解重要位置更新的内容,对位置点击的期望准确度以及使用它的一般体验。
结果详见一篇相当冗长的博文:
iPhone Background GPS: Accurate to 500 meters, not enough for foot traffic
答案 1 :(得分:3)
正如史蒂夫·乔布斯在OS 4中所提到的,低功耗模式使用了蜂窝塔三角测量,并且没有激活GPS单元。由于iPhone手机模块需要保持与蜂窝网络的连接,因此不应对电池寿命产生影响。
由于单元塔三角测量的定位精度在几十米(在密集的城市位置)和几英里之间的任何地方,我认为30英尺不是一个重要的位置变化。我不知道具体细节(正如评论者所提到的,Apple开发论坛是讨论这些问题的正确场所)。