如何从纬度和经度或 Google 地图中的 Android 获取海拔高度?
How to get Altitude from Latitude and Longitude or Google Map in Android?
我在 Android 中实现 Google Map ,我通过 [= 获得了 Latitude
和 Longitude
15=] 喜欢下面的代码。
public void onMapClick(LatLng latLng) {
Log.d(TAG,"latLng.latitude = " + latLng.latitude);
Log.d(TAG,"latLng.longitude = " + latLng.longitude);
}
但是没有海拔数据。
Q1:
如何获取我在Google地图上点击的位置的海拔高度?
或
Q2:
如何通过已知的经纬度获取海拔高度?
提前致谢。
您可以对 Google 地图海拔 API 进行 HTTP 调用,记录在 https://developers.google.com/maps/documentation/elevation/intro。我不相信这个 API 有原生的 Android 客户端库。您可以发出包含 latitude/longitude 的请求并在响应中接收海拔信息。
我在 Android 中实现 Google Map ,我通过 [= 获得了 Latitude
和 Longitude
15=] 喜欢下面的代码。
public void onMapClick(LatLng latLng) {
Log.d(TAG,"latLng.latitude = " + latLng.latitude);
Log.d(TAG,"latLng.longitude = " + latLng.longitude);
}
但是没有海拔数据。
Q1: 如何获取我在Google地图上点击的位置的海拔高度?
或
Q2: 如何通过已知的经纬度获取海拔高度?
提前致谢。
您可以对 Google 地图海拔 API 进行 HTTP 调用,记录在 https://developers.google.com/maps/documentation/elevation/intro。我不相信这个 API 有原生的 Android 客户端库。您可以发出包含 latitude/longitude 的请求并在响应中接收海拔信息。