語言

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[]

一個用來存放結果的浮點數陣列

屬性

例外狀況

若結果為零,則 為 或 長度為

備註

計算兩個地點間的近似距離(公尺),並可選擇性地計算兩者間最短路徑的初始與最終方位。 距離與方位以WGS84橢球體定義。

計算出的距離會儲存在結果中[0]。 若結果長度為2或以上,初始方位會儲存在結果中[1]。 若結果長度為 3 或以上,最終方位會儲存在結果中[2]。

Java 文件 android.location.Location.distanceBetween(double, double, double, double, float[])。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於