GeoCoordinate.GetDistanceTo(GeoCoordinate) 方法

定义

返回由此 GeoCoordinate 和另一个指定 GeoCoordinate 指定的纬度和精度坐标之间的距离。

public:
 double GetDistanceTo(System::Device::Location::GeoCoordinate ^ other);
public double GetDistanceTo (System.Device.Location.GeoCoordinate other);
member this.GetDistanceTo : System.Device.Location.GeoCoordinate -> double
Public Function GetDistanceTo (other As GeoCoordinate) As Double

参数

other
GeoCoordinate

要计算到其距离的位置的 GeoCoordinate

返回

两个坐标之间的距离(以米为单位)。

注解

使用 Haversine 公式计算距离。 Haversine 公式考虑了地球的曲率,但假定是球形地球而不是椭圆形。 对于长距离,Haversine 公式引入的误差小于 0.1%。

海拔高度不用于计算距离。

适用于