Android:GPS和wifi的GPS坐标不同

时间:2011-05-02 08:58:09

标签: android wifi 3g

可能是一个愚蠢的问题,但我不知道背后的逻辑。

  1. 在支持Wifi的设备上,GPS坐标是准确的。(正如预期的那样)
  2. 禁用Wifi并启用3G会产生不准确的坐标(设备位置与第1点相同。)。
  3. 当从第1点和第2点的坐标计算距离时.Google地图显示5分钟的步行距离。

    有人可以解释上述行为,是否可以与3G具有相同的坐标?

2 个答案:

答案 0 :(得分:2)

Android设备有三种计算坐标的方法:

  1. GPS:这是“精细”的位置,是唯一准确的位置。
  2. Wifi:在进行街景时使用google收集的热点数据库。
  3. 3G:使用基站数据库和一些非常粗略的三角测量。
  4. 因此,GPS坐标始终是准确的,但是wifi坐标不是,也不是3g。当然,GPS精度的成本是它需要相当多的能量(一些手机电池在GPS运行时持续超过10小时)而wifi和3g无需额外的能量即可使用wifi / 3g。

答案 1 :(得分:0)

3g坐标取自3g塔位(并且可能从多个塔中进行三角测量)。由于3g的细胞可以跨越塔周围几英亩,坐标只能给你一个近似值。

此外,设备可能只是缓存了旧位置(特别是当位置更新通过GPS进入而您不需要3g时)。我已经看到几十英里外的价值 - 特别是在乘坐火车时,3g网络切换不允许轻松定位。