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

用于保存结果的浮点数组

属性

例外

如果结果为 null 或长度

注解

计算两个位置之间的近似距离(以米为单位)以及它们之间最短路径的初始和最终承载。 距离和轴承是使用 WGS84 椭圆体定义的。

计算距离存储在结果[0] 中。 如果结果的长度为 2 或更大,则初始轴承存储在结果[1]。 如果结果的长度为 3 或更大,则最终承载将存储在结果[2]。

适用于 . 的 android.location.Location.distanceBetween(double, double, double, double, float[])Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于