1

我希望能够在我的 Android 应用中捕捉高度。我知道我可以在我所在的位置使用 GPS,但是有什么方法可以使用传感器组合粗略得出手机离地的高度?如果不是,我能得到的最接近的估计是多少?

4

1 回答 1

2

如果手机有气压传感器,您可以使用 SensorManager.getAltitude 根据压力读数获取海拔高度。此方法还需要海平面的当前压力,该压力可以从本地机场数据(通过 Web 服务)获得,也可以使用 SensorManager.PRESSURE_STANDARD_ATMOSPHERE 进行近似。

有关更多信息,请参阅:

Android:如何使用 SensorManager.getAltitude(float p0, float p)?

于 2012-01-05T21:15:27.020 回答