【问题标题】:Negative Altitude value in AndroidAndroid中的负高度值
【发布时间】:2016-09-01 19:16:54
【问题描述】:

即使我在 6 层楼的建筑物上,我的海拔高度值也会为负值。我最初认为我的代码是错误的,所以我从 Play 商店下载了几个应用程序。甚至显示负值。

我的位置是

印度泰米尔纳德邦钦奈

【问题讨论】:

    标签: android


    【解决方案1】:

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

    【讨论】:

    • 谢谢亚历克斯,我终于得到了正确的海拔信息,我在钦奈的 Urapakkam 海拔 28 米
    【解决方案2】:

    由于某些原因,您的设备的 GPS 结果不佳,可能是由于硬件限制或固件错误。请联系设备制造商寻求帮助。

    【讨论】:

      【解决方案3】:

      我刚刚在 Google 上搜索了一下,这就是我发现的关于 Chennai 的信息:

      海拔 6 m(20 英尺)

      我首先想到的是这是平均海拔,这可能意味着城市的某些部分高于该高度,也有一些部分低于海平面,甚至高出10-15m(大约是6楼的高度)。

      再加上 GPS 高度测量的高误差 (+/- 15m),可能会导致您看到负高度。

      我可能错了,这只是我最初的想法。您可以通过攀登附近的小山或山脉来测试它,例如[根据google] 帕拉瓦拉姆山

      【讨论】:

        【解决方案4】:

        GPS 高度读数并不总是准确的,并且在 95% 的时间里会出现大约 +/- 15 米(50 英尺)的误差。 GPS依赖于清晰无遮挡的视野,否则无法对卫星进行准确的距离测量,从而产生误差。 所以我会说对 GPS 读数持保留态度。

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

        这是source

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

        【讨论】:

          猜你喜欢
          • 2012-08-19
          • 1970-01-01
          • 2017-11-30
          • 1970-01-01
          • 1970-01-01
          • 2017-06-13
          • 1970-01-01
          • 1970-01-01
          • 2014-01-24
          相关资源
          最近更新 更多