2012-06-29 95 views
0

什麼是最好的方式來找到當前在Android平板電腦沒有SIM卡的用戶位置?當前位置在Android平板電腦

我的問題可能太天真了,但位置管理器是否需要網絡運營商(SIM)和互聯網連接?同樣,如果我們必須使用GPS,它是否也需要網絡運營商?

請指教。

+0

我明白你的問題,但我認爲下面的一些人(特別是一個-1你的問題)都沒有。我+1你的問題,以彌補:-)如果我理解正確,你問如果你的GPS關閉,谷歌如何知道你的位置,並且你沒有蜂窩連接(沒有手機信息塔)。我在問同樣的事情。如果你弄清楚,讓我知道。 – JRun

回答

2

您不需要GPS的網絡運營商。

雖然您確實需要Internet連接才能使用NETWORK_PROVIDER。沒有互聯網連接,你不會得到更新的位置。

NETWORK_PROVIDER收集wifi站信息和手機信息塔信息,並通過互聯網發送到Google的位置服務器。位置服務器根據它存儲在服務器數據庫中的數據,使用該信息來查找用戶最可能的位置。

您可以通過wifi或移動數據訪問互聯網。如果您沒有SIM卡,NETWORK_PROVIDER只會收集wifi信息並嘗試根據此信息猜測您的位置。

1

LocationManager類使用內部GPS收音機,而不是您的SIM卡。除非您計劃使用MapView或類似的地圖組件,否則您也不需要互聯網連接。如果您的平板電腦具有GPS,只需打開它(激活它),然後嘗試使用LocationManager,or SensorManager`從您的GPS傳感器中讀取多個示例中的一個。希望這可以幫助!這是一個example讓你開始。你居然不

2

需要網絡運營商對GPS