谷歌地图API 3-JavaScript:如何在路线上找到海拔高度?
有没有像谷歌地图那样找到自行车路线上的海拔高度的课程?正如您在下面的链接中所看到的,当您将鼠标悬停在立面上时,它还会在地图上显示路线的该点 , 我能在谷歌上找到的唯一类是沿路径的高程,这不是很有用 查找路线的lat lng坐标,然后使用高程API查找这些点的高程,这是不可靠的。这是因为高程API提供的高程在桥梁和立交桥中不起作用 在谷歌地图中搜索路线时,高程剖面不知何故知道路线沿线的实际道路高程,因此它相当准确地表示陡峭悬崖上的桥梁(而不是显示陡坡)。在桥梁上行驶,如在下面连接的桥梁上行驶,将导致海拔API急剧下降,因为它知道在地理上存在悬崖,并且不知道提供的lat lng在该位置有一座桥梁 谷歌地图内置的高程剖面图显示没有悬崖: 同一路线的高程API剖面将显示悬崖谷歌地图API 3-JavaScript:如何在路线上找到海拔高度?,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,有没有像谷歌地图那样找到自行车路线上的海拔高度的课程?正如您在下面的链接中所看到的,当您将鼠标悬停在立面上时,它还会在地图上显示路线的该点 , 我能在谷歌上找到的唯一类是沿路径的高程,这不是很有用 查找路线的lat lng坐标,然后使用高程API查找这些点的高程,这是不可靠的。这是因为高程API提供的高程在桥梁和立交桥中不起作用 在谷歌地图中搜索路线时,高程剖面不知何故知道路线沿线的实际道路高程,因此它相当准确地表示陡峭悬崖上的桥梁(而不是显示陡坡)。在桥梁上行驶,如在下面连接的桥梁上行驶,将导
有没有办法获得准确的路线高程数据?不仅仅是特定lat lng坐标下原始地理特征的高程 您需要使用谷歌地图“高程API”来获取高程信息。只需在get请求中提供位置(lat&lng)或位置集,并解析结果 查看以下URL并了解它是如何为JSON响应构建的: 希望这有帮助 编辑: 可能有一些现成的组件可用,但我没有搜索它们。 因为这是一个编程网站,我相信你是程序员,你可能想自己根据自己的规范来编写代码 谷歌开发者网站上有一些例子。 可在此链接中找到一个工作示例: 以下是实现这一目标的基本方法:
- 根据用户的位置向其显示地图
- 让他们选择起点和终点
- 显示可用路径,如果多个路径可用,则让他们选择一个
- 沿着路径,以编程方式选择x个位置,获取它们的地理坐标
- 查找它们的高程(使用Google高程API)
- 将信息显示在列表中或作为高程纵断面图(如中 (你的例子)
- 为它提供一个单击处理程序,以便它将突出显示 单击后地图上相应的位置
- 根据用户的位置向其显示地图
- 让他们选择起点和终点
- 显示可用路径,如果多个路径可用,则让他们选择一个
- 沿着路径,以编程方式选择x个位置,获取它们的地理坐标
- 查找它们的高程(使用Google高程API)
- 将信息显示在列表中或作为高程纵断面图(如中 (你的例子)
- 为它提供一个单击处理程序,以便它将突出显示 单击后地图上相应的位置