【问题标题】:Google Elevation API, Resolution is very poorGoogle Elevation API,分辨率很差
【发布时间】:2018-01-14 10:10:25
【问题描述】:

我正在编写一个慢跑跟踪器应用程序,它从 Google 地图获取位置,并将它们发送到 Google Elevation api 以获取海拔高度。

它工作正常。我的问题是分辨率非常(!)差。 它大约是 152 m。 就我而言,我无法转发它.. 有没有人遇到这个问题并找到解决问题的方法? 还有其他可靠的高程数据服务吗?

由于在文档中,Google 提到发送位置数组会降低准确性,我发送单个位置并得到相同的结果... 这是我的结果(我划掉了实际位置)

    {
    "results" : [
    {
        "elevation" : 250.5070190429688,
        "location" : {
            "lat" : XXXXXXXX,
            "lng" : XXXXXXXX
        },
        "resolution" : 152.7032318115234 
    },
    {
        "elevation" : 249.131103515625, 
        "location" : {
            "lat" : XXXXXXXXX,
            "lng" : XXXXXXXXX
        },
        "resolution" : 152.7032318115234
    }
    ],
    "status" : "OK"
}

非常感谢!

【问题讨论】:

  • 我认为这取决于位置。在我的位置,我得到 9.5 米的分辨率
  • 是的。它可能确实取决于位置:(

标签: android json google-maps-api-3 google-elevation-api


【解决方案1】:

有趣的是,对于我尝试过的每一对坐标,我得到相同的分辨率 = 152.7032318115234,即使例如,谷歌地球上的高程看起来像 LIDAR 数据。

点、纬度、经度、高度、分辨率、状态 POINT_Rivas, 40.365640, -3.525575, 696.0855102539062, 152.7032318115234, 好的

【讨论】:

  • 我假设您的坐标来自我发送给我的同一区域...有人告诉我,出于安全考虑,在某些区域也是如此。
猜你喜欢
  • 1970-01-01
  • 2020-03-25
  • 1970-01-01
  • 2014-09-24
  • 1970-01-01
  • 1970-01-01
  • 2020-08-25
  • 2013-08-06
  • 2015-04-06
相关资源
最近更新 更多