计算二维或三维空间中两点之间的距离,或两个经纬度坐标之间的大圆距离和方位角。

点 1
点 2
点 1
点 2

请使用十进制度数(例如 40.7128, −74.0060)。结果为直线大圆距离。

距离
Δx
Δy
Δz
中点
斜率
千米
英里
海里
初始方位角
所用公式
按所选单位计算的两点之间的直线(欧几里得)距离。

关于 距离计算器

距离计算器可在三种场景下测量两点之间的距离:2D坐标、3D坐标或地理经纬度坐标对。在2D和3D模式下,它会返回沿直线的欧几里得距离,以及中点坐标;在2D模式下还会给出连线的斜率。

地理模式使用半正矢公式(haversine formula),基于半径为6,371公里的球体计算大圆距离——即地球表面上的最短路径,并提供正航线(orthodromy)变体可选。结果以公里、英里和海里给出,同时附带以度数表示的初始方位角及其罗盘方向。

坐标以十进制度数输入(例如纽约的40.7128、−74.0060),角度可以用度数或弧度输入。这是一款免费工具,适用于几何作业、地图项目、飞行规划的兴趣探索,以及任何“这两个坐标之间有多远”的问题。

如何使用 距离计算器

  1. 选择模式:2D点、3D点或地理坐标。
  2. 输入点1和点2的坐标——经纬度请使用十进制度数。
  3. 在地理模式下,选择计算公式和结果单位:公里、英里或海里。
  4. 查看距离,以及中点和斜率(2D模式)或初始方位角和罗盘方向(地理模式)。

常见问题

在2D和3D模式下,计算器使用欧几里得公式——各坐标差的平方和再开平方根。对于经纬度坐标对,则改用半正矢大圆公式,基于球形地球模型计算。

它根据两点的纬度和经度,在假设地球半径为6,371公里的球面上计算两点间的最短距离。精度与真实椭球体距离相比误差约在0.5%以内。

它是指从起点出发、沿大圆航线行进时应设定的罗盘方向,以从正北顺时针方向的度数表示。方位角会沿路线不断变化,这正是称其为“初始”方位角的原因。

一条垂直线没有确定的斜率,因为两个x坐标之间的差值为零。计算器会标记这种情况,而不是让除法除以零出错。

1海里等于1,852米——历史上定义为纬度的一分弧长——如今仍是航空和航海领域的标准距离单位。计算器会将其与公里和法定英里一并列出。

需要帮助?
使用此工具时遇到问题?请告诉我们的团队。
报告问题

将此免费工具添加到你自己的网站 — 复制并粘贴下面的代码。