Google maps API v3 Elevation Service。从什么衡量?

时间:2016-08-10 19:46:27

标签: google-maps-api-3 google-elevation-api

Google maps API v3 Elevation Service返回hieavailable ght或depth,但相对于什么?是MSL(平均海平面[平均值])还是实时(即:考虑潮汐)

另外,我注意到如果没有记录该位置的高程,则平均值最接近的四个。但这四个距离有多远(即:相隔10klm,平均值没有意义)

我的应用是深度低于水(海平面),因此潮汐高度很重要

1 个答案:

答案 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"
}

有关详细信息,请阅读上述文档链接。