地理距离计算(经纬度)
基于 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)教学
- 户外运动与航海导航