【问题标题】:How much accuracy does PRIORITY_BALANCED_POWER_ACCURACY give?PRIORITY_BALANCED_POWER_ACCURACY 给出多少准确度?
【发布时间】:2014-03-14 15:11:43
【问题描述】:

我希望接收具有一定准确度的位置更新,以跟踪城市中的摩托车骑手,这意味着大约 50m 到 200m 的准确度范围是合理的。如何将其映射到 setPriority() 参数?换句话说,给定当前的位置服务实现和一组设备(定义它们?),这会映射到 PRIORITY_BALANCED_POWER_ACCURACY 还是 PRIORITY_HIGH_ACCURACY ?

【问题讨论】:

    标签: android gps location


    【解决方案1】:

    HIGH_ACCURACY 模式使用所有位置提供程序,但是,它优先考虑位置提供程序并包括 GPS 和位置提供程序。定位精度大约在 10 米范围内。

    BALANCED_POWER 模式在其位置提供者列表中排除 GPS,并使用其他提供者,包括基站、wifi 等。在这种情况下,位置精度约为 40 米。

    NO_POWER 不使用任何位置提供程序,而是从其他应用程序获取位置的被动模式。准确度可能是一英里或更多。它仅基于其他应用程序最近获取的位置。

    【讨论】:

    • 如果没有 GPS,您将无法获得 40m。这在密集的 WLAN 拥挤的街道上最有效。在农村地区,1k - 3km 也可能发生。
    • 感谢信息:)
    【解决方案2】:

    对于 50 米至 200 米的精度,您始终需要 GPS。
    没有半功率 GPS,没有其他定位技术可以达到这种精度。 (蜂窝塔 1000m,如果你有的话,Wlan 会发现 50m,但通常没有。)

    如果应用必须跟踪它们,您必须使用 GPS_PROVIDER

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-02
      • 2020-01-10
      • 2018-03-03
      • 2012-01-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多