2013-02-09 42 views
1

我工作getlocation在我的app.I想3方式獲取location.GPS,(3g,wifi)和手機塔trangulation.But我看到2提供者在android.Network和GPS提供商。我的問題是網絡提供商獲取數據(3g,wifi)和手機信號塔我想。它可以做到這一點?例如,如果我連接3g什麼是首選3g或手機塔。而且我還沒有任何互聯網連接,我可以得到當前的位置?或獲取緩存數據(上一個位置)?android中的網絡提供者?

有人可以幫我嗎?

回答

0

如果我連接3g的是什麼喜歡第一個3G或手機發射塔

爲什麼你認爲3G不使用手機信號塔?與網絡提供商,你會得到兩個手機信號塔和無線網絡的位置

1

你是正確的有3種方式獲得位置GPS,3G(手機信號塔)和WiFi,網絡提供商獲取的位置爲3G和WiFi有些時候它比GPS更準確),它會聽現在連接的那個,但如果兩者都啓用,手機會優先選擇wifi。

0

根據我的經驗,網絡提供商的質量可能會有所不同。

如上所述,網絡提供商使用WiFi和小區塔信息的組合來提供位置信息。

如果你碰巧接近一個Wifi網絡,這在城市化地區很普遍,但不在城市之外,你通常會得到非常好的準確性。

但是,在Wifi的範圍之外,您處於手機信號塔的擺佈之中。在這裏,精確度取決於細胞塔的質量和特徵,以及可用於對您的位置進行三角測量的細胞塔的數量。

在這些情況下,不同地點之間的質量可能會有很大差異,但也取決於您使用的Carrier。

我的應用程序運行在瑞典,在我國的一些地區,運營商可能在非常大的區域內只有一個塔。在這些情況下,所有經緯度修正都直接落在塔上,精度甚至達到20,000至30.000米。