坐标之间的距离
就在你的浏览器中,测量两个经纬度点之间的大圆距离、方位角与中点。
你输入的两个坐标完全在你的浏览器中用于计算距离、方位角和中点,绝不会被上传;仅获取 OpenStreetMap 瓦片来渲染地图。
想标注单个点?打开坐标地图查看器。
关于 坐标距离
这款计算器用 haversine 公式测量两个经纬度点之间的大圆距离,并同时以千米、英里和 nautical mile 显示。你可以把每个点作为独立的 lat 和 lng 字段输入,或粘贴一对「lat, lng」坐标;此外你还会得到从 A 到 B 的初始方位角(0–360°),配上像 SSE 这样的 16 方位罗盘方向,以及这段路线的中点。地图会在两个点上标注图钉、并在它们之间画一条线,自动缩放以完整显示整条路线,一键链接即可在 Google Maps 或 OpenStreetMap 中打开该路线。它对飞行员、水手、勘测员、物流规划人员,以及任何需要比较 GPS 位置的人都很实用。你输入的坐标会留在你的设备上;仅加载 OpenStreetMap 地图瓦片来绘制地图。
功能特性
- 以 haversine 公式计算的大圆距离,同时以千米、英里和 nautical mile 显示
- 从 A 到 B 的初始方位角,以度数给出,并附带 16 方位罗盘标签(N、NNE、NE……)
- 两点之间的中点,可直接作为一对 lat/lng 复制
- 将每个点作为 lat 和 lng 字段输入,或粘贴一整对「lat, lng」坐标
- 地图在两个点上标注图钉并连线,自动缩放以显示整条路线
- 直接在 Google Maps 导航或 OpenStreetMap 上打开该路线
- 一键复制任意距离、方位角或中点
- 接受 N/S/E/W 半球,并校验纬度(−90 至 90)和经度(−180 至 180)
如何使用 坐标距离
- 为 A 点输入纬度和经度,或粘贴一对「lat, lng」坐标。
- 对 B 点做同样操作,或加载「伦敦 → 巴黎」示例来试用。
- 读取以千米、英里和 nautical mile 表示的距离,以及方位角和中点。
- 查看地图,如需导航,可在 Google Maps 或 OpenStreetMap 中打开该路线。
- 用每个值旁边的按钮复制你需要的任意数值。
示例
输入
A: 51.5074, -0.1278
B: 48.8566, 2.3522
输出
Distance: 343.6 km · 213.5 mi · 185.5 nmi
Bearing A→B: 148.2° (SSE)
Midpoint: 50.1962, 1.0872
伦敦到巴黎:约 344 千米,朝东南偏南方向。
常见错误与故障排除
- 距离远大于或远小于你的预期。 — 检查纬度和经度是否弄反了。本工具先读纬度、再读经度——例如 51.5074, -0.1278。
- 某个点落在了海洋里,或落到了错误的半球。 — 南纬和西经为负值。请带上负号输入,或加上 N/S/E/W 字母,符号会自动为你应用。
- 测得的路线比你已知的公路行程距离更短。 — 这是地球表面上直线的大圆距离,不是驾车距离。若需公路路线,请使用 Google Maps 或 OpenStreetMap 链接。
常见问题
- 这里两个坐标之间的距离是怎么计算的?
- 它在 WGS84 平均地球半径(6371 千米)上使用 haversine 公式,计算大圆距离——即球面地球上两点间的最短路径。在常见距离范围内可精确到几米,是 lat/long 点对点距离的标准方法。
- 千米、英里和 nautical mile 表示的距离有什么区别?
- 它们以不同单位测量同一段大圆长度。1 英里等于 1.609344 千米,1 nautical mile 恰好等于 1.852 千米,因此 nautical mile 的数值较小。航空和航海导航使用 nautical mile,是因为 1 nautical mile 接近 1 分纬度。
- 从 A 到 B 的方位角是什么意思?
- 它是初始方位角,即前向方位:你从 A 点出发、沿大圆路径前往 B 点时应设定的罗盘方向,以自真北起顺时针的度数(0–360°)计。在较长的路线上方位角会沿途变化,因此这是起点处的航向。
- 两个坐标之间的中点是如何求得的?
- 中点是 A 与 B 之间大圆路径上的正中点,而非两对 lat/long 的简单平均。平均法只在两点邻近时才成立;在长距离上球面中点可能有明显偏差,因此本工具计算的是真正的大圆中点。
- 这给出的是驾车距离还是直线距离?
- 它给出的是地球表面上直线的大圆(「直线距离」)。若需公路或步行距离,请点击 Google Maps 中的「导航」或 OpenStreetMap 上的「查看路线」链接,它会沿真实街道规划路线。
- 我输入的坐标会被发送到任何地方吗?
- 不会。距离、方位角和中点都在你的浏览器中计算,因此你输入的坐标都留在你的设备上。仅通过网络加载 OpenStreetMap 地图瓦片来绘制地图。
相关工具
- 经纬度地图 — 在 OpenStreetMap 地图上标注纬度和经度,拖动图钉或点击反读坐标,并复制 Google Maps 与 geo: 链接。
- MGRS 转换器 — 双向转换经纬度与 MGRS(Military Grid Reference System)坐标——精度从 10 千米到 1 米,你的坐标始终留在你的设备上。
- Plus Code 转换器 — 双向转换经纬度与 Plus Code(Open Location Code)——编码、解码并查看网格大小,全部在你的设备上运行。
- 坐标转换器 — 在十进制度、DMS 与度分(DDM)之间双向转换经纬度。
- GPX 查看器 — 在地图上打开 GPX 轨迹,读取距离与海拔,并导出 GeoJSON。
- GeoJSON 查看器 — 校验 GeoJSON、在地图上预览,并查看要素与边界框摘要。
全部 ArrayKit 工具