Location.DistanceBetween(Double, Double, Double, Double, Single[]) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
計算兩個位置之間公尺的近似距離,並選擇性地計算兩個位置之間最短路徑的初始和最終承載。
[Android.Runtime.Register("distanceBetween", "(DDDD[F)V", "")]
public static void DistanceBetween (double startLatitude, double startLongitude, double endLatitude, double endLongitude, float[]? results);
[<Android.Runtime.Register("distanceBetween", "(DDDD[F)V", "")>]
static member DistanceBetween : double * double * double * double * single[] -> unit
參數
- startLatitude
- Double
起始緯度
- startLongitude
- Double
起始經度
- endLatitude
- Double
結束緯度
- endLongitude
- Double
結束經度
- results
- Single[]
要保存結果的 float 陣列
- 屬性
例外狀況
如果結果為 Null 或長度
備註
計算兩個位置之間公尺的近似距離,並選擇性地計算兩個位置之間最短路徑的初始和最終承載。 距離和軸承是使用 WGS84 橢圓體來定義。
計算的距離會儲存在 results[0]。 如果結果的長度為 2 或更大,初始軸承會儲存在 results[1]。 如果結果的長度為 3 或更高,最終軸承會儲存在 results[2]。
的 android.location.Location.distanceBetween(double, double, double, double, float[])
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。