【问题标题】:Inaccurate Location AndroidAndroid 位置不准确
【发布时间】:2016-10-19 05:34:49
【问题描述】:

昨天我碰巧在移动设备上测试了我的 GPS 跟踪应用程序,我被很好地跟踪,但突然我的位置开始出错距离实际位置正好 282 公里知道为什么会发生这种情况吗?

【问题讨论】:

    标签: android location android-gps google-location-services


    【解决方案1】:

    可能是三种主要可能性 -

    1. 您有 wifi 热点,该热点已从一个位置移动到另一个位置。然后谷歌“记住”了这个接入点的位置,但是这个接入点被移动了。
    2. GPS 驱动程序有问题
    3. 位于您设备附近的 GPS 转译器(位于地球上)中存在一些错误。

    【讨论】:

      【解决方案2】:

      您正在使用 getLastKnownLocation()。实际上 getLastKnownLocation 开始提供您设备的最后更新位置。所以可能是这个原因。发生在我身上。由于云的原因,我无法获得 Lat long,因此 getLastKnownLocation 给出了上次更新的地址。

      所以这可能是原因...否则您必须检查日志。

      【讨论】:

      • 不,我没有使用最后一个已知位置,即使我使用它也会显示相同的位置,而不是 282 公里以外的某个随机位置
      • 不看你的代码我不知道。我以为它会发生。当我使用 FusedAPi 时,我当时是新手,所以我没有更新 fusedapi 中的新位置。所以它把我送到了埃及的某个地方,而我的位置在印度(近 4000 公里)。可能他们会是这样的......你可能会失踪......!
      • 不明白我没有更新 fusedapi 中的新位置,请进一步解释:)
      • 我们必须编写这段代码... LocationServices.FusedLocationApi.requestLocationUpdates(mGoogleApiClient, mLocationRequest, this);查看本教程。 androidwarriors.com/2015/10/…
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-10
      • 2020-06-10
      • 1970-01-01
      • 2015-01-29
      • 2012-12-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多