2010-05-07 58 views
8

我寻找到在iPhone 4 SDK的新背景位置服务选项。它允许应用程序在后台运行并从设备接收位置更新。iPhone 4的背景位置服务的问题

有提供两种方法。一种是不断获取位置更新的电池密集型模式。第二种推荐的方法是在发生“重大位置更改”时发送应用程序位置更新。

有谁知道一个显著位置的变化可能是什么?步行30英尺是否被认为是重要的,或者认为10英尺的步行是重要的?我想这也取决于当时使用的定位机制的准确性。

+6

OS 4的保密协议,所以你会更好,询问在苹果官方论坛。 – 2010-05-07 16:15:54

+5

链接为懒惰https://devforums.apple.com/community/iphone/40beta – stigi 2010-05-07 16:18:43

回答

3

正如史蒂夫工作在OS 4介绍中提到,低功率模式使用小区塔三角测量和不激活GPS单元。由于iPhone手机模块无论如何都需要保持与手机网络的连接,因此不应该对电池寿命产生影响。

由于与手机信号塔位置定位的精度是几十米(在人口密集的城市地区)和几英里之间,我觉得30英尺不是显著位置的变化。虽然我不知道具体情况,(正如评论者所说,Apple开发论坛是讨论这些问题的合适地点)。

+1

感谢您的详细信息。通过“低功耗模式”,你指的是非连续更新方法,对吗?据推测,不断更新的方法将需要GPS驱动,如果它将用于驾驶方向和什么。 此外,我不知道NDA。将进一步审视苹果论坛。 谢谢大家。 – 2010-05-07 18:00:50

+0

是的,“低功耗模式”是指非连续更新方法。另一种方法使用GPS单元。 – 2010-05-08 06:55:54

+1

我不明白为什么当我们仍然(并且当时)被保密协议覆盖时,人们继续谈论问题!在正确的地方询问:Apple开发者论坛。 – Jann 2010-06-20 05:21:54