如何在Android中获取纬度和经度或谷歌地图的海拔高度?

时间:2017-10-17 02:01:20

标签: android google-maps gps

我在Android中实施了 Google地图,我通过Latitude获得了LongitudeonMapClick,如下面的代码。

public void onMapClick(LatLng latLng) {
    Log.d(TAG,"latLng.latitude = " + latLng.latitude);
    Log.d(TAG,"latLng.longitude = " + latLng.longitude);
}

但它没有Altitude数据。

Q1: 如何获得我在Google地图上点击的位置高度?

Q2: 如何通过已知纬度和经度获得海拔高度?

提前致谢。

2 个答案:

答案 0 :(得分:1)

您可以对https://developers.google.com/maps/documentation/elevation/intro中记录的Google Maps Elevation API进行HTTP调用。我不相信这个API有本机Android客户端库。您可以提出包含纬度/经度的请求,并在响应中接收高程信息。

答案 1 :(得分:0)