[英]Android:GPS coordinates are different in 3G and wifi
可能是一個愚蠢的問題,但我不知道背后的邏輯。
從點 1. 和 2 的坐標計算距離時。谷歌地圖顯示步行距離為 5 分鍾。
有人可以解釋上述行為嗎?是否可以與 3G 具有相同的坐標?
Android 設備具有三種計算坐標的方法:
所以 GPS 坐標總是被期望是准確的,但 wifi 坐標不是,也不是 3g。 當然,GPS 精度的成本是它需要相當多的能量(一些手機電池在 GPS 運行的情況下可持續使用 10 多個小時),而 wifi 和 3g 不需要額外的能量來滿足 wifi/3g 的使用需求。
3g 坐標取自 3g 塔的位置(並且可能從多個塔進行三角測量)。 由於 3g 小區可以跨越塔周圍幾英畝,坐標只能給你一個近似值。
此外,設備可能只是緩存了一個舊位置(尤其是當位置更新通過 GPS 進入並且您不需要 3g 時)。 我已經在幾十英里外看到了價值——尤其是在乘坐火車並且 3g 網絡切換不允許簡單的 position 修復時。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.