Android中的负高度值

时间:2016-05-06 16:16:28

标签: android

即使我在6层高的建筑物上,我也会得到负高度值。我最初认为我的代码错了,所以我从Play商店下载了几个应用程序。即使它显示负值..我的位置是印度泰米尔纳德邦钦奈

4 个答案:

答案 0 :(得分:0)

由于某些原因,您的设备的GPS结果很差,可能是由于硬件限制或固件错误。请与设备制造商联系以获取帮助。

答案 1 :(得分:0)

你试过这个吗?我不是GPS的专家,但答案中的两点可能就是问题所在。 Android: How to get accurate altitude?

答案 2 :(得分:0)

我刚刚用Google搜索了一下这就是我发现的 Chennai

  

海拔6米(20英尺)

我脑海里浮现的第一件事就是平均高程,这可能意味着城市的某些部分高于该高度,还有一些低于海平面的部分,即使是10-15米(大约是6楼的高度)。

这与GPS高度测量(+/- 15m)的高误差率相结合,可能会导致您看到负高度。

我可能错了,这只是我最初的想法。您可以通过攀爬附近的山丘或山脉进行测试,例如[根据谷歌] Pallavaram Mountain

答案 3 :(得分:0)

海拔高度的GPS读数始终不准确,并且在95%的时间内误差在+/- 15米(50英尺)以内。 GPS取决于清晰无阻的视野,或者无法对卫星进行精确的距离测量,从而导致误差。 所以我会说带有一点盐的GPS读数。

我不确定您打算使用哪些数据,但我建议您将一段时间内获得的读数标准化并使用它。

这里是source

通常地图数据提供给定区域的平均海拔高度,您可以将其作为基准值计算并计算相对准确的海拔高度。