Google maps API v3 Elevation Service返回hieavailable ght或depth,但相对于什么?是MSL(平均海平面[平均值])还是实时(即:考虑潮汐)
另外,我注意到如果没有记录该位置的高程,则平均值最接近的四个。但这四个距离有多远(即:相隔10klm,平均值没有意义)
我的应用是深度低于水(海平面),因此潮汐高度很重要
答案 0 :(得分:0)
Google Maps Elevation API提供地球表面上所有位置的高程数据,包括曾经楼层的深度位置。在Google没有在您要求的确切位置进行精确高程测量的情况下。该服务将使用最近的四个位置进行插值并返回平均值。高程值表示为local mean sea level (LMSL)
。
您可以通过HTTP界面访问Google Maps Elevation API。 Google Maps JavaScript API的用户也可以使用 ElevationService()对象直接访问此API。
HTTP请求:
https://maps.googleapis.com/maps/api/elevation/json?locations=39.7391536,-104.9847034&key=YOUR_API_KEY
响应:
{
"results" : [
{
"elevation" : 1608.637939453125,
"location" : {
"lat" : 39.73915360,
"lng" : -104.98470340
},
"resolution" : 4.771975994110107
}
],
"status" : "OK"
}
有关详细信息,请阅读上述文档链接。