Google Elevation API,解决方案非常差

时间:2017-08-07 07:11:43

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

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

工作正常。我的问题是分辨率很差(!)差。 它大约152米。 在我的情况下,我不能继续它... 有没有人遇到这个问题,并找到克服这个问题的方法? Elevation数据还有其他可靠的服务吗?

因为在文档中,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"
}

非常感谢!

1 个答案:

答案 0 :(得分:0)

有趣的是,即使我在Google地球上的标高看起来像激光雷达数据,对于我尝试过的每一对坐标,我也都具有相同的分辨率= 152.7032318115234。

要点,拉特,LON,ELEV,分辨率,状态 POINT_Rivas,40.365640,-3.525575,696.0855102539062,152.7032318115234,好的