SensorManager.GetAltitude(Single, Single) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
計算海壓和海平面壓力的公尺高度。
[Android.Runtime.Register("getAltitude", "(FF)F", "")]
public static float GetAltitude (float p0, float p);
[<Android.Runtime.Register("getAltitude", "(FF)F", "")>]
static member GetAltitude : single * single -> single
參數
- p0
- Single
海平面壓力
- p
- Single
氣壓
傳回
公尺的高度
- 屬性
備註
計算海壓和海平面壓力的公尺高度。
通常從感應器讀取 Sensor#TYPE_PRESSURE
壓力。 必須知道海平面的壓力,通常可以從附近的機場資料庫擷取。 如果未知,您可以使用 #PRESSURE_STANDARD_ATMOSPHERE
做為近似值,但絕對高度不會正確。
若要計算高度差異,您必須計算兩點的高度差異。 如果您不知道高度為海平面,您可以改用 #PRESSURE_STANDARD_ATMOSPHERE
,這會在一般牽涉到壓力範圍時提供良好的結果。
<ul> float altitude_difference = getAltitude(SensorManager.PRESSURE_STANDARD_ATMOSPHERE, pressure_at_point2) - getAltitude(SensorManager.PRESSURE_STANDARD_ATMOSPHERE, pressure_at_point1); </ul>
的 android.hardware.SensorManager.getAltitude(float, float)
JAVA 檔。
此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。