2

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

而且我不明白为什么我会得到一些随机的高度值。我在没有任何山脉的平原地区测试三星 S3。我得到的高度值从 -30 到 +60 米不等

我读了一些关于高度精度的东西,它可以是 +/- 15 米。但就我而言,我得到的结果远高于该阈值

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

谢谢

4

1 回答 1

1

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

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

于 2013-05-07T19:36:17.820 回答