从纬度和经度获得高度(HERE-API)

时间:2015-08-05 17:35:44

标签: javascript here-api

无论如何,使用HERE Javascript API获取给定特定纬度/经度对的高度? map.screenToGeo()返回的地理点只返回纬度和经度。

3 个答案:

答案 0 :(得分:4)

您无法使用我可以看到的HERE API执行此操作,但您可以从Google Elevation API获取该信息。

通过进行GET调用并在查询中传递纬度和经度,您可以从海平面以米为单位返回海拔高度:

https://maps.googleapis.com/maps/api/elevation/json?locations=40.714728,-73.998672

这将返回一个像这样的json对象:

{
   "results" : [
      {
         "elevation" : 8.883694648742676,
         "location" : {
            "lat" : 40.714728,
            "lng" : -73.998672
         },
         "resolution" : 76.35161590576172
      }
   ],
   "status" : "OK"
}

更多信息:https://developers.google.com/maps/documentation/elevation/intro

答案 1 :(得分:0)

互联网上有很多不同的API。最流行的是google上面提到的。这是另一个:https://algorithmia.com/algorithms/Gaploid/Elevation



function attackModifier(){
    var aMod = d6Roll();
    document.getElementById("rezultatD6").innerHTML = aMod;
}




答案 2 :(得分:-3)

不,我不知道这是怎么可能的,因为纬度和经度只是x和y坐标,绝不会传达任何类型的高度信息。