此服务还作为客户端 Maps JavaScript API 提供,或可与 Google Maps 服务的 Java 客户端、Python 客户端、Go 客户端和 Node.js 客户端搭配使用。
简介
Elevation API 提供了查询地球上各个位置的海拔数据的简单接口。此外,您还可以请求沿路径的采样海拔数据,以便计算路线沿途的海拔变化。借助 Elevation API,您可以开发远足和骑行应用、定位应用或低分辨率测量应用。
您可以查看地球表面各个位置的海拔高度数据,包括海底深处位置的海拔数据(这些数值会返回负值)。如果 Google 无法精确到您请求的确切位置进行海拔测量,该服务会使用四个最近的位置来插值并返回平均值。海拔值是相对于当地平均海平面 (LMSL) 的数值。
您可以通过 HTTP 接口访问 Elevation API。Maps JavaScript API 的用户还可以使用 ElevationService()
对象直接访问此 API。(如需了解详情,请参阅海拔服务。)
准备工作
本文档的适用对象是想要在其中一个 Google Maps Platform API 提供的地图中使用海拔数据的网站和移动开发者。其中提供了有关如何使用 API 以及关于可用参数的参考资料的简介。
在开始使用 Elevation API 进行开发之前,请查看身份验证要求(您需要 API 密钥)和 API 使用情况和结算信息(您需要为项目启用结算功能)。