如何在Android手机上捕捉高度?

时间:2012-01-05 20:58:50

标签: android geolocation altitude

我希望能够在我的Android应用中捕获高度。我知道我可以在我所处的地方使用GPS,但有什么方法可以使用传感器的组合大致得出手机离地的高度?如果没有,我能得到的最接近的估计是什么?

1 个答案:

答案 0 :(得分:2)

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

有关更多信息,请参阅:

Android: How to use SensorManager.getAltitude(float p0, float p)?