GeoCoordinate.GetDistanceTo(GeoCoordinate) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回由此 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%。
海拔高度不用于计算距离。