首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >从纬度和经度获取高度(HERE-API)

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

Stack Overflow用户
提问于 2015-08-06 01:35:44
回答 4查看 6.1K关注 0票数 2

在给定特定的纬度/经度对的情况下,HERE Javascript API是否可以获得海拔高度?据我所知,map.screenToGeo()返回的地理点只返回纬度和经度。

EN

回答 4

Stack Overflow用户

发布于 2015-08-06 01:56:29

我可以看到,您不能使用HERE API完成此操作,但您可以从Google Elevation API获取该信息。

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

代码语言:javascript
代码运行次数:0
运行
复制
https://maps.googleapis.com/maps/api/elevation/json?locations=40.714728,-73.998672

这将返回一个json对象,如下所示:

代码语言:javascript
代码运行次数:0
运行
复制
{
   "results" : [
      {
         "elevation" : 8.883694648742676,
         "location" : {
            "lat" : 40.714728,
            "lng" : -73.998672
         },
         "resolution" : 76.35161590576172
      }
   ],
   "status" : "OK"
}

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

票数 6
EN

Stack Overflow用户

发布于 2016-07-30 20:28:47

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

代码语言:javascript
代码运行次数:0
运行
复制
var input = {
    "lat": "50.2111",
    "lon": "18.1233"
};
Algorithmia.client("YOUR_API_KEY")
           .algo("algo://Gaploid/Elevation/0.3.0")
           .pipe(input)
           .then(function(output) {
             console.log(output);
           });

票数 0
EN

Stack Overflow用户

发布于 2021-09-07 15:14:13

我知道这个问题已经有很长一段时间没有活跃了,但我碰巧遇到了同样的疑问,并发现使用Here路由API v8是可能的。

https://developer.here.com/documentation/routing-api/dev_guide/topics/use-cases/elevation-profile.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31839199

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档