用 Haversine 公式算两个经纬度点的大圆距离,附方位角和中点,全程浏览器本地运算
- 本地处理
- 分类 计算度量
- 适合 买东西、做计划、训练或排期前,先算出大概范围。
这个工具能做什么
一个经纬度距离计算器,用 Haversine 公式在球面地球(平均半径 6371 公里)上求两个经纬度点之间的大圆距离。填入两个十进制度坐标,就能 同时读到公里、英里、米和海里四种单位的距离。它还给出从 A 点到 B 点 的初始方位角(度数加 16 方位的罗盘标注,例如 NE 或 SSW),以及大圆 中点的经纬度。这套算法能处理平面直线会算错的情形:跨赤道的点对、 在 180 度经线附近跨日界线的点对,以及应当返回零的同一点。纬度按 -90 到 90 校验,经度按 -180 到 180 校验,填错会在出结果前就被拦下。 一键复制完整结果,网址里带着四个坐标,分享出去的链接能还原同一对 点。所有运算都在页面里本地完成,不发请求,坐标也不上传。
工具细节
- 输入
- 数值
- 页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
- 输出
- 即时结果 + 复制
- 结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
- 隐私
- 浏览器本地处理
- 主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
- 保存 / 分享
- 可分享链接状态
- 关键设置会进入 URL,复制链接后别人能复现同一组参数。
- 性能预算
- 首屏 JS ≤ 9 KB
- 没有声明 WASM 依赖,适合快速打开和移动端使用。
- 适用场景
- 计算度量 · 程序员
- 分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。
怎么用
-
1. 输入
把内容粘贴或拖入工具面板。
-
2. 处理
点击按钮,在浏览器内本地处理,文件不上传。
-
3. 复制 / 下载
一键复制结果或下载到本地。
经纬度距离计算器 适合怎么用
适合快速估算、对比和规划数字,帮你在做最终决定前先有底。
适合计算任务
- 买东西、做计划、训练或排期前,先算出大概范围。
- 一次只改一个输入,对比不同方案。
- 把模糊假设变成能讨论的数字。
计算检查项
- 认真核对单位、日期、比例和取整方式。
- 健康、金融、税务、法律相关结果只能做规划参考,不能替代专业意见。
- 重要结果要保存输入条件,方便以后复算。
下一步可以接着做
这些入口会把当前任务接到更完整的工具链里。
真实使用场景
估算两座城市之间的航程或路程
手上有两座城市的坐标,订票前想知道直线距离。把两组经纬度粘进去, 一次读出公里和英里的大圆距离。纽约到洛杉矶算出约 3936 公里,与 公开的航线距离接近,不用打开地图就能核对每公里票价或油耗估算。
为航海或徒步导航定一个航向
规划船只航段或一段长距离越野徒步,除了距离还需要初始方位角。 填入起点和路点,工具给出前向方位的度数,再附 NE 这样的罗盘标注, 你就能在手持罗盘上定航向,并大致知道这段以海里计有多远。
为两个地点找到中点碰面
身处不同城镇的两个人想在中间碰头。把两组坐标填进去,大圆中点会以 经纬度返回,粘到地图上就能在地理中点附近找一家咖啡馆或一个车站, 不用对着路线图瞎猜。
写代码时核对距离函数
在做一个计算 GPS 点间距离的功能,想要一个可信的参考值来测试。把 测试用的坐标填到这里,复制米和公里的输出,断言你自己的 Haversine 实现误差在一个百分点以内。导出的纯函数照教科书公式实现,适合当 基准对照。
用真实数字教或学 Haversine 公式
课上推导球面三角,需要具体的输入输出来手算核对。用示例坐标,对照 工具给出的距离、方位角和中点,逐步验算。分享链接能原样打开这个 例子,方便做习题或学习小组讨论。
常见踩坑
把纬度和经度填反。纬度范围 -90 到 90 且写在前面;经度范围 -180 到 180。把 116 当纬度填进去不可能成立,工具会拦下,但两栏都填 40 这种值会悄悄指到错误位置,所以务必先确认纬度再填经度。
把度分秒和十进制度混用。本工具要十进制度,北纬 40 度 42 分应写成 40.7,而不是 40.42。把分直接接在小数点后会大幅抬高位置,距离能差出几百公里。
忘了给西经和南纬加负号。西经为负,南纬为负。洛杉矶经度漏掉负号(写成 118.24 而不是 -118.24)会把点放到错误半球,距离随之暴涨。
隐私说明
每一步都是浏览器标签页里运行的纯 JavaScript:Haversine 距离、方位角、 中点和单位换算。坐标、结果和分享链接都不会发往服务器,也不记录任何 内容。唯一要注意:分享网址会把四个坐标写进查询字符串,所以把分享 链接粘到聊天里,对方服务器的访问日志会留下这些坐标。涉及敏感位置时, 请用复制按钮粘贴文本,而不是分享网址。
常见问题
类似工具组合
做你这行的人, 还会一起用这些。