跳到主要内容

经纬度距离计算器(Haversine 大圆距离)

用 Haversine 公式算两个经纬度点的大圆距离,附方位角和中点,全程浏览器本地运算

  • 本地处理
  • 分类 计算度量
  • 适合 买东西、做计划、训练或排期前,先算出大概范围。
点 A
点 B
示例坐标
距离
1,067.31
km
663.196
mi
1,067,310
m
576.301
nmi
初始方位角
153.07° SSE
中点
35.593729, 119.07801

这个工具能做什么

一个经纬度距离计算器,用 Haversine 公式在球面地球(平均半径 6371 公里)上求两个经纬度点之间的大圆距离。填入两个十进制度坐标,就能 同时读到公里、英里、米和海里四种单位的距离。它还给出从 A 点到 B 点 的初始方位角(度数加 16 方位的罗盘标注,例如 NE 或 SSW),以及大圆 中点的经纬度。这套算法能处理平面直线会算错的情形:跨赤道的点对、 在 180 度经线附近跨日界线的点对,以及应当返回零的同一点。纬度按 -90 到 90 校验,经度按 -180 到 180 校验,填错会在出结果前就被拦下。 一键复制完整结果,网址里带着四个坐标,分享出去的链接能还原同一对 点。所有运算都在页面里本地完成,不发请求,坐标也不上传。

工具细节

输入
数值
页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
输出
即时结果 + 复制
结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
隐私
浏览器本地处理
主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
保存 / 分享
可分享链接状态
关键设置会进入 URL,复制链接后别人能复现同一组参数。
性能预算
首屏 JS ≤ 9 KB
没有声明 WASM 依赖,适合快速打开和移动端使用。
适用场景
计算度量 · 程序员
分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。

怎么用

  1. 1. 输入

    把内容粘贴或拖入工具面板。

  2. 2. 处理

    点击按钮,在浏览器内本地处理,文件不上传。

  3. 3. 复制 / 下载

    一键复制结果或下载到本地。

经纬度距离计算器 适合怎么用

适合快速估算、对比和规划数字,帮你在做最终决定前先有底。

适合计算任务

  • 买东西、做计划、训练或排期前,先算出大概范围。
  • 一次只改一个输入,对比不同方案。
  • 把模糊假设变成能讨论的数字。

计算检查项

  • 认真核对单位、日期、比例和取整方式。
  • 健康、金融、税务、法律相关结果只能做规划参考,不能替代专业意见。
  • 重要结果要保存输入条件,方便以后复算。

下一步可以接着做

这些入口会把当前任务接到更完整的工具链里。

  1. 1 单位换算 长度 / 重量 / 温度 / 面积 / 体积 / 速度 / 时间 七大类一站搞定,纯浏览器本地运算 打开
  2. 2 科学计算器 科学计算器,三角/对数/开方/幂运算全支持,键盘可输入,带历史记录,角度/弧度切换。 打开
  3. 3 百分比计算 5 种常用百分比计算 —— X% 是多少 / X 是 Y 的百分之几 / 百分比变化 / 增减 —— 浏览器本地 打开

真实使用场景

  • 估算两座城市之间的航程或路程

    手上有两座城市的坐标,订票前想知道直线距离。把两组经纬度粘进去, 一次读出公里和英里的大圆距离。纽约到洛杉矶算出约 3936 公里,与 公开的航线距离接近,不用打开地图就能核对每公里票价或油耗估算。

  • 为航海或徒步导航定一个航向

    规划船只航段或一段长距离越野徒步,除了距离还需要初始方位角。 填入起点和路点,工具给出前向方位的度数,再附 NE 这样的罗盘标注, 你就能在手持罗盘上定航向,并大致知道这段以海里计有多远。

  • 为两个地点找到中点碰面

    身处不同城镇的两个人想在中间碰头。把两组坐标填进去,大圆中点会以 经纬度返回,粘到地图上就能在地理中点附近找一家咖啡馆或一个车站, 不用对着路线图瞎猜。

  • 写代码时核对距离函数

    在做一个计算 GPS 点间距离的功能,想要一个可信的参考值来测试。把 测试用的坐标填到这里,复制米和公里的输出,断言你自己的 Haversine 实现误差在一个百分点以内。导出的纯函数照教科书公式实现,适合当 基准对照。

  • 用真实数字教或学 Haversine 公式

    课上推导球面三角,需要具体的输入输出来手算核对。用示例坐标,对照 工具给出的距离、方位角和中点,逐步验算。分享链接能原样打开这个 例子,方便做习题或学习小组讨论。

常见踩坑

  • 把纬度和经度填反。纬度范围 -90 到 90 且写在前面;经度范围 -180 到 180。把 116 当纬度填进去不可能成立,工具会拦下,但两栏都填 40 这种值会悄悄指到错误位置,所以务必先确认纬度再填经度。

  • 把度分秒和十进制度混用。本工具要十进制度,北纬 40 度 42 分应写成 40.7,而不是 40.42。把分直接接在小数点后会大幅抬高位置,距离能差出几百公里。

  • 忘了给西经和南纬加负号。西经为负,南纬为负。洛杉矶经度漏掉负号(写成 118.24 而不是 -118.24)会把点放到错误半球,距离随之暴涨。

隐私说明

每一步都是浏览器标签页里运行的纯 JavaScript:Haversine 距离、方位角、 中点和单位换算。坐标、结果和分享链接都不会发往服务器,也不记录任何 内容。唯一要注意:分享网址会把四个坐标写进查询字符串,所以把分享 链接粘到聊天里,对方服务器的访问日志会留下这些坐标。涉及敏感位置时, 请用复制按钮粘贴文本,而不是分享网址。

常见问题

类似工具组合

做你这行的人, 还会一起用这些。

Made by Toolora · 100% client-side · Updated 2026-05-30