GIS工具箱

两点距离计算

免费在线经纬度两点距离计算工具,同时提供 Haversine 球面距离与 Vincenty 椭球精确距离,支持米、千米、英里、海里单位换算。全部在浏览器端计算。

起点 A

终点 B

实时计算

Haversine 球面距离

1068.57 千米

基于地球平均半径,快速估算

Vincenty 椭球距离(精确)

1067.10 千米

基于 WGS84 椭球,精度 < 1mm

使用说明

输入两个点的经纬度坐标(WGS84),工具会同时计算 Haversine 球面距离和 Vincenty 椭球精确距离。可在米、千米、英里、海里之间切换单位。Vincenty 算法基于 WGS84 椭球参数,精度优于 1mm。

常见问题

Haversine 和 Vincenty 有什么区别?

Haversine 假设地球是完美球体,计算速度快但精度约 0.3%;Vincenty 基于 WGS84 椭球参数,精度可达 0.5mm,更适合需要高精度的场景。

为什么两种算法结果略有不同?

地球并非完美球体而是椭球体(赤道半径大于极半径),Haversine 使用平均半径忽略了这一扁率,Vincenty 则考虑了椭球形状,因此结果存在数百米的差异属正常现象。

支持哪些单位?

支持米(m)、千米(km)、英里(mi)、海里(nmi)四种单位的实时换算。

数据会上传吗?

不会。所有计算在浏览器端完成,坐标数据不离开本机。