2012-04-26 75 views
0

我需要實現一個系統,該系統要求用戶設備不斷向我發送GPS更新。這對電池和數據計劃可能非常沉重。有沒有由Android開發的模型來處理這些需求?Android GPS位置更新

在應用程序運行時打開和關閉GPS是明智之舉。

我正在爲此任務尋找優化模型。

+0

請查閱:http://android-developers.blogspot.com/2011/06/deep-dive-into-location.html – IamAlexAlright 2012-04-26 23:33:07

回答

2

這取決於所需要的更新間隔。如果開啓GPS,獲得確切修復的時間取決於它看到的衛星的數量(例如,可見的自由天空的數量)以及停止的時間。

因此,如果您例如在十分鐘內需要一次修復,則可以關閉和打開GPS。它會很快得到修復,但取決於天空的可見性,例如。可能需要較長的時間(通常在幾秒到一分鐘的時間內,如果有可能修復,最壞的情況下)可以得到準確的修復。另一方面,如果您每分鐘需要更新一次,則在大多數情況下(例如城市駕駛),切換都不會有用,因爲修復已經佔用了更多的時間。

當切換GPS時,它具有很好的天空可視性,例如,指導用戶不要將設備放置在汽車內部或者放在口袋裏,但是更好地將其安裝在擋風玻璃上或者將其保持在例如身體的前部。然後你可以快速修復和短暫的時間段。