我正在研究iPhone 4SDK中新的后台定位服务选项。它允许应用程序在后台运行,并从设备接收位置更新。
提供了两种方法。一种是电池密集型模式,不断获得位置更新。第二种推荐的方法是在发生“重大位置更改”时发送应用程序位置更新。
有人知道一个重要的位置变化可能是什么吗?30英尺的步行被认为是重要的,还是10个街区的步行被认为是重要的?我想这也取决于当时使用的定位机制的准确性。
发布于 2010-07-27 10:04:29
我最近对新的后台定位服务进行了一些现场测试,以了解什么是重要的位置更新,定位命中的准确性以及我们使用它的一般经验。
结果在一篇相当长的博客文章中有详细介绍:
iPhone Background GPS: Accurate to 500 meters, not enough for foot traffic
发布于 2010-05-08 01:01:56
正如Steve Jobs在OS4介绍中提到的,低功耗模式使用手机发射塔三角测量,不会激活GPS单元。由于iPhone phone模块无论如何都需要保持与蜂窝网络的连接,因此应该不会影响电池寿命。
由于蜂窝发射塔三角定位的定位精度在几十米(在人口稠密的城市位置)到几英里之间,我认为30英尺不是一个重要的位置变化。不过,我不知道具体细节(正如评论者所说,Apple dev论坛是谈论这些细节的合适地方)。
https://stackoverflow.com/questions/2789994
复制相似问题