【发布时间】:2016-10-11 18:49:11
【问题描述】:
我成功地从我设备的 GPS 接收到高精度的纬度和经度信息。为了实现这一点,我遵循了这里的教程:https://developer.android.com/training/location/index.html
不过,我还想要 GPS 的高度值。这不可能吗?我收到的 Location 对象总是返回零:
public void onLocationChanged(Location location) {
Log.i(TAG, location.getAltitude()); // returns 0.0!
}
我使用的是LocationRequest.PRIORITY_HIGH_ACCURACY,所以我假设 Fused Location Provider 使用的是 GPS,而不是 WiFi 或其他方式。
【问题讨论】:
标签: android gps google-play-services