汉语宝典

地理距离计算(经纬度)

基于 Haversine 公式计算地球表面两点间的大圆距离,支持十进制度与度分秒输入

🗺️ Geographic Distance Calculator (Lat/Lon)

Compute the great-circle distance between two points with the Haversine formula, accepting decimal degrees or degrees-minutes-seconds.

📐 计算公式
地理距离 = Haversine 公式
基于 Haversine 公式计算地球表面两点间的大圆距离,支持十进制度与度分秒输入

📍 点 A(起点)

📍 点 B(终点)

💡 Haversine:a=sin²(Δφ/2)+cosφ1·cosφ2·sin²(Δλ/2);d=R·2·atan2(√a,√(1−a)),R=6371km
⚠️ 使用说明与注意事项
  • 纬度北正南负(−90~90),经度东正西负(−180~180)
  • 默认示例为北京→上海,结果为大圆距离(球面近似),未考虑地形高差
  • 按 Enter 快速计算,Ctrl/Cmd + Enter 复制结果
  • 本工具纯前端运行,数据不会上传到服务器

🕘 最近计算

暂无计算记录

📚 深度解析:地理距离计算(经纬度)

💡 常见使用场景

  • 两经纬度点间大圆距离(Haversine)。
  • 粗略估算两地直线距离,用于运费或行程初判。
计算
北京(39.90°N,116.40°E)→上海(31.23°N,121.47°E) 大圆距离 ≈1067 km。

❓ 常见问题(FAQ)

Haversine 与直线距离?
Haversine 沿球面大圆,比平面近似更准。
地球半径取多少?
平均半径约 6371 km;赤道半径 6378 km、极半径 6357 km。
📖关于「地理距离计算(经纬度)」 ▼

📝工具简介

输入两点的经纬度坐标,使用 Haversine 公式计算地球表面大圆距离,输出公里、英里、海里、方位角与中点坐标。

✨功能特点

  • 支持十进制度与度分秒两种输入格式
  • 同时输出公里/英里/海里/米四种单位
  • 计算初始方位角与航线中点
  • 纯前端处理,数据不上传服务器

🎯使用场景

  • 航线规划与飞行距离估算
  • 物流运输里程核算
  • 地理信息系统(GIS)教学
  • 户外运动与航海导航