2010-05-07 59 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