【问题标题】:Android - How to know GPS locations are reliableAndroid - 如何知道 GPS 位置是否可靠
【发布时间】:2014-03-17 15:15:27
【问题描述】:

我正在编写一个 android 应用程序,它必须根据运动和速度执行不同的任务。如果车辆停下来,它应该什么都不做。如果车辆以 R1 的速度范围移动(从每秒 X1 米到每秒 X2 米),它应该执行任务 T1。如果车辆以 R2 的速度范围移动(从每秒 X2 米到每秒 X3 米),它应该执行任务 T2。以此类推。

我正在使用手机的 GPS 来计算车辆的速度。所以我实现了一个 android.location.LocationListener 来接收 GPS 位置,这些位置被处理以计算速度。

我想知道的是,一旦用户启动了移动应用程序,GPS 位置何时可靠?我怎么知道 GPS 位置是精确的?

我看到 android.location.Location 类有一个名为 getAccuracy 的方法和 android.location.LocationListener 类有一个名为 onStatusChanged 的​​方法,但我不确定应该如何使用它们来实现我的目标。

谢谢

【问题讨论】:

    标签: android gps


    【解决方案1】:

    您可以使用 getAccuracy() 来确定 GPS 坐标的精确度(以米为单位)。

    要了解有关 onStatusChanged 的​​更多信息,我建议阅读以下内容:Androids onStatusChanged not working

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-28
      相关资源
      最近更新 更多