我一直得到的高度值为0。我想在Android中使用GPS获取海拔高度。
我的代码如下:
public void onLocationChanged(Location location) {
double lat = (double) (location.getLatitude());
double lng = (double) (location.getLongitude());
double alt = (double) (location.getAltitude());
latitudine = (int) (lat * 1e6);
longitudine = (int) (lng * 1e6);
altitudine = (int) (alt * 1e6);
}
onLocationChanged
返回的要么是0.0,要么就是比我在同一设备上安装的高度计应用程序显示的高度高得多(超过80/90米)。 - Tiago Ornelas