2008-11-23 76 views
3

有沒有人有使用非3G iPhone使用的三角形GPS的任何經驗?它與3G定位相比如何?如果沒有GPS信號,iPhone 3G是否使用三角測量?無論如何要確定非3G座標的準確性嗎?謝謝。非3G iPhone的三角形GPS有多精確?

回答

8

我已經做了很多移動軟件與一堆不同的設備,包括3G iPhone和3G黑莓的,這裏是我發現的。

當你有清晰的視線和至少9顆衛星時,黑莓手機和iPhone GPS真的很棒。在一些密集的住宅或城市地區,您可能只能獲得5-6顆衛星,這些衛星可能需要一段時間才能收斂。

如果沒有信號,像iPhone這樣的GSM手機會嘗試使用手機信號塔信號強度找到您的位置,但它不像GPS那麼準確......不是遠射。

我聽說過,雖然這還沒有得到證實,iPhone也使用一些服務器端機器學習,當它無法找到GPS鎖意味着它需要平均所有的手機信號塔,加上所有的平均值在您所在地區使用過GPS的用戶試圖找到您的最佳位置。這有時被稱爲AGPS或輔助GPS,其中GPS信息和蜂窩塔強度一起使用。

此外,我唯一能想到的用於查找非3G座標的準確性的方法是,在您的代碼中編程地切換提供程序,或者直接進入偏好設置並關閉3G並編寫一個執行一些測試的應用程序。

實用程序員有一個偉大的iPhone SDK book,剛剛添加了關於使用Location API的一章,所以這可能是一個很好的開始。

希望這會有所幫助。

+0

這不是什麼AGPS是。來自維基百科:「輔助GPS是一種系統,可以在一定條件下提高GPS衛星定位系統的啓動性能或TTFF(首次定位時間)。」http://en.wikipedia.org/wiki/Assisted_GPS – 2010-12-09 08:48:17

5

CLLocation類具有屬性'horizo​​ntalAccuracy'(緯度/經度)和'verticalAccuracy'(海拔)。

除了手機信號塔和GPS之外,位置也可能由Skyhook Wireless確定,Skyhook Wireless具有Wi-Fi基站MAC地址和位置數據庫。

5

當只使用GSM塔時,它的+/- 500m(差別很大,有時更精確)。

如果它發現已知的Wi-Fi網絡,那麼它會降至+/- 50米。