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[]
用于保存结果的浮点数组
- 属性
例外
如果结果为 null 或长度
注解
计算两个位置之间的近似距离(以米为单位)以及它们之间最短路径的初始和最终承载。 距离和轴承是使用 WGS84 椭圆体定义的。
计算距离存储在结果[0] 中。 如果结果的长度为 2 或更大,则初始轴承存储在结果[1]。 如果结果的长度为 3 或更大,则最终承载将存储在结果[2]。
适用于 . 的 android.location.Location.distanceBetween(double, double, double, double, float[])
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。