2012-07-14 16 views
4

當網絡用於定位時,這些無線網絡是廣播其ID的無線網絡,還是網絡實際上是運營商網絡,是您打電話時使用的網絡?何時使用手機塔三角測量?

據我所知,無論何時使用GPS,手機信號塔都被用來加速這個過程,這被稱爲AGPS。即使無線在設備上被禁用,也可能發生這種情況。

當您使用網絡提供商時,它會使用附近的無線網絡,而無需與手機信號塔三角測量進行任何交互。爲了做到這一點,無線必須打開。

這是正確的嗎?

回答

3

是的,他們是您撥打電話的網絡。每個手機塔都有一個唯一的ID。

每個ID都對應一個特定的位置。該位置的半徑可能是幾米到幾千米寬。

因此,您的AGPS需要塔ID,在數據庫中查找,然後「我必須在xyz的2公里範圍內」。這意味着它可以(粗略地)知道哪些GPS可能會開銷並相應地調入它們。

爲了獲得更好的準確性,手機可以查看幾個塔的信號強度。如果到塔A的信號比塔B強 - 它必須比B更接近於A0。

如果它可以看到3個或更多的塔,它可以使用信號強度大致計算出它的位置。

最後,一些位置感知設備將使用WiFi來計算出他們的位置。如果它知道WiFi網絡「Starbuck-1234」在某個街道上,它可以使用該信息爲您提供更精確的位置。

+0

是否可以使用SDK調用獲取緯度/經度,還是必須先獲取單元ID並將其與數據庫自己進行匹配? http://developer.android.com/guide/topics/location/strategies.html#BestPerformance – kouton 2012-12-30 06:51:50