Android位置包含随机高度值

时间:2013-05-07 19:33:09

标签: android geolocation gps android-location

我正在开发一款GPS追踪器应用。我收集的部分信息是旅行期间的用户提升。

我无法理解为什么我会得到一些高度随机值。我在没有任何山脉的平原地区测试三星S3。我获得的海拔高度从-30到+60米不等

我读到了有关高度精度的信息,可能是+/- 15米。但就我而言,我得到的结果远高于该阈值

有谁知道如何获得准确的海拔高度?我对查询任何第三方API(如Google地理编码器)不感兴趣。

由于

1 个答案:

答案 0 :(得分:1)

你不能,GPS的高度不准确,而且非常跳跃 您只能在最后x秒内进行平均,因为设备不会快速更改其真实高度。

您还可以读取垂直精度,并忽略超出特定精度阈值的altituded(在ios上我会使用30m,作为垂直精度阈值)