我曾经遇到过一个奇怪的情况:手机地图应用程序甚至我的应用程序上的位置都错了一个非常大的增量。因为它与实际位置完全不同。是很多人遇到过的问题还是我的设备出现了一些错误?这种情况发生的大概概率是多少(来自那些测试过这个错误的人)?
我正在使用带有 ICS 的三星 Galaxy SII,我的应用程序从 GPS_PROVIDER 获取信息。
我的位置在设备打开后几秒钟内大量关闭是很正常的,直到无线电可以修复。
如果地图应用程序无法修复您当前的位置,您可能会遇到缓存位置。要在您的应用中获取最新位置,请在此处查看此问题
我见过超过 10000 公里的错误。我正在查看network
仅来自单元格和 wifi 的修复,没有 gps。即使我在加利福尼亚(美国)的奥特莱斯购物中心,修复也让我在英格兰(英国)的某个地方。我的猜测是有人将他们的 wifi 服务器从英国搬到了加利福尼亚,而 Google WiFi 数据库还没有自行更新。我还有一些类似的错误,但没有那么壮观,在美国其他州只有 1000-5000 公里的报告位置。
基于蜂窝塔的网络修复通常会在 1 公里之外,并且通常在 10 公里之外。这些是基于手机看到的手机信号塔,在丘陵地形中,您经常会错过最近的手机信号塔并抓住几公里外高处的手机信号塔。
GPS 修复也可能有错误,但通常小于 1 公里。这些错误主要发生在某些 GPS 信号被山丘或建筑物阻挡或被附近的山丘或建筑物反射时。
我在测试Android手机定位时已经看到了以上所有内容。并非所有手机的行为都相同,GPS 实施的质量(芯片选择、射频设计)会在性能上产生很大差异。