共用方式為


Location.DistanceBetween(Double, Double, Double, Double, Single[]) 方法

定義

計算兩個位置之間公尺的近似距離,並選擇性地計算兩個位置之間最短路徑的初始和最終承載。

[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 屬性授權中所述的詞彙使用。

適用於