gpt4 book ai didi

android - 海拔高度始终为0。我无法获取海拔高度

转载 作者:太空宇宙 更新时间:2023-11-03 12:38:27 25 4
gpt4 key购买 nike

我得到的高度总是 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);
}

最佳答案

您是否检查过这是否是特定于设备的?您在模拟器中工作吗?

我首先会检查您的设备是否支持通过以下方式确定高度:

LocationManager locationManager; LocationProvider locationProvider;

/* Get LocationManager and LocationProvider for GPS */
locationManager = (LocationManager) getSystemService(LOCATION_SERVICE);
locationProvider = locationManager.getProvider(LocationManager.GPS_PROVIDER);

/* Check if GPS LocationProvider supports altitude */
locationProvider.supportsAltitude();

如果您想知道某个位置是否设置了有效的海拔高度,请使用以下命令:

Location location;

/* Get current location from GPS */
location = Location(LocationManager.GPS_PROVIDER);

/* Check if the requested Location has its altitude set */
location.hasAltitude();

关于android - 海拔高度始终为0。我无法获取海拔高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12927363/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com