经纬度距离计算器

使用 Haversine 公式计算两组经纬度坐标之间的大圆距离,支持千米、英里、米及海里等多种单位输出。

850.2K 次使用最近更新 · 2026-04-29本地运行 · 零上传

如何使用经纬度距离计算器

经纬度距离计算器让您几秒内即可算出地球表面任意两点间的距离。

  1. 输入 A 点坐标 — 填写起点的纬度和经度。例如北京约为 39.9042° N、116.4074° E。
  2. 输入 B 点坐标 — 填写终点的纬度和经度。例如上海约为 31.2304° N、121.4737° E。
  3. 选择输出单位 — 从下拉菜单中选择千米、英里、米或海里。
  4. 读取结果 — 经纬度距离计算器即时显示大圆距离及所有单位换算值。

纬度须在 −90° 到 90° 之间,经度须在 −180° 到 180° 之间。南纬和西经请输入负数。

公式与原理 — 经纬度距离计算器

经纬度距离计算器采用 Haversine 公式,计算球面上两点之间的最短路径:

a  = sin²(Δlat/2) + cos(lat1) · cos(lat2) · sin²(Δlon/2)
d  = 2 · R · arcsin(√a)
符号 含义
lat1, lat2 两点纬度(弧度)
lon1, lon2 两点经度(弧度)
Δlat 纬度差
Δlon 经度差
R 地球平均半径 ≈ 6371 km
d 两点间大圆距离

Haversine 公式在极小距离和极大距离下均数值稳定,使经纬度距离计算器在从几米到数千千米的各种尺度下都能给出可靠结果。

假设与局限性

经纬度距离计算器假设地球为完美球体。对于需要亚米级精度的专业测量场景,建议改用考虑地球椭球体形状的 Vincenty 公式。

经纬度距离计算器的适用场景

经纬度距离计算器在多种场景下都非常实用:

  • 旅行与旅游 — 出发前估算飞行距离或绕行里程。
  • 物流与配送 — 快速比较仓库与配送点之间的直线距离。
  • 地理与教育 — 直观了解城市、山脉或海洋地物之间的距离关系。
  • 地图与 GIS 开发 — 验证坐标数据和空间查询结果的合理性。
  • 户外运动 — 为徒步或骑行路线规划估算各途经点之间的基准距离。
  • 航海与航空 — 将大圆距离换算为海里,用于导航规划。

无论您是学生、旅行者、开发者还是物流从业者,经纬度距离计算器都能基于经典球面几何立即给出单位灵活的精确答案。

关于经纬度距离计算器的常见问题

经纬度距离计算器的精度如何?

经纬度距离计算器采用球面地球模型(R = 6371 km)和 Haversine 公式,精度在实际距离的 0.5% 以内,适合绝大多数日常场景;但不考虑地球椭球体形状和地形高程。

经纬度距离计算器支持哪种坐标格式?

经纬度距离计算器接受十进制度格式,例如 39.9042、116.4074。纬度范围为 -90 到 90,经度范围为 -180 到 180,南纬和西经用负数表示。

经纬度距离计算器适合哪些场景?

经纬度距离计算器适合旅行规划、物流距离估算、地理学习、地图开发、户外路线设计、航海和航空导航等多种场景。

我的数据会被存储吗?

不会。所有计算均在您的浏览器本地完成,任何数据都不会上传至服务器。