ZH
我的工具

城市间距离计算器

计算两个城市之间的直线距离(公里、英里、海里),并给出出发时的罗盘方位和球面中点。

十进制度,南纬为负。仅在“出发地”选择“其他地点”时使用。
十进制度,西经为负。
仅在“目的地”选择“其他地点”时使用。
距离(公里)
5,585.2 km
距离(英里)
3,470.5 mi
距离(海里)
3,015.8 nmi
出发方位角
51.2 °
出发时的罗盘方向为东北
罗盘方向
东北
球面大圆距离
5,570.2 km
半正矢公式,R = 6,371 km
中点
52.3684, -41.2903
球面大圆中点:纬度,经度

纽约,美国与伦敦,英国之间的地表最短距离估算值(WGS-84 椭球)。公路和航线的实际路程更长。

所用坐标
地点纬度经度
纽约,美国40.7128-74.006
伦敦,英国51.5074-0.1278
我的工具 →
广告

从列表中选两个城市,或为其他地点输入坐标,即可得到“直线”距离,也就是沿地球表面的最短路径长度。计算器在 GPS 所用的地球模型 WGS-84 椭球上采用文森特(Vincenty)公式,同时给出许多网站引用的较简单的球面(半正矢)数值。内置的城市坐标只是大致的参考点,并非实测的行程端点。如果是具体地址,请使用核实过的自定义坐标。

使用方法

  1. 在“出发地”中选择出发城市。
  2. 在“目的地”中选择目的城市。
  3. 如果地点不在列表中,请选择“其他地点”,并以十进制度输入其纬度和经度(南纬和西经为负)。
  4. 查看以公里、英里和海里表示的距离,以及出发方位角和中点。

计算公式

WGS-84 椭球上的文森特反解公式(a = 6,378,137 m,f = 1/298.257223563)

文森特公式迭代到 10⁻¹² 弧度。在对跖点附近可能无法收敛,此时改用球面估算;对跖点的方位角和中点不唯一。半正矢对比值使用 d = 2R·asin(√(sin²(Δφ/2) + cos φ1·cos φ2·sin²(Δλ/2))),R = 6,371.0088 km。英里 = km ÷ 1.609344,海里 = km ÷ 1.852。

示例

从纽约(40.7128, -74.0060)到伦敦(51.5074, -0.1278),椭球距离约为 5,585 km,合 3,470 英里或 3,016 海里。球面半正矢的结果是 5,570 km,约短 0.3%。出发方位角为 51.2°,大致朝东北,中点位于北大西洋,约北纬 52.4°、西经 41.3°。

常见问题

这是开车的距离吗?

不是。这是沿地球表面的直线距离。公路、铁路甚至航线都会更长,开车的距离和时间请使用路线规划工具。

为什么其他网站显示的数字略有不同?

许多网站把地球当作完美的球体,可能有零点几个百分点的偏差,有些则测量的是机场之间而不是市中心之间。这里同时显示两种数值,方便对比。

出发方位角是什么意思?

它是沿最短路径出发时的罗盘方向。长途路线的航向会在途中变化,所以从纽约飞往伦敦的航班向东北方向起飞,抵达时则朝向东东南。

其他地点的坐标怎么输入?

使用十进制度:伦敦是 51.5074, -0.1278。度分秒请加上 分 ÷ 60 和 秒 ÷ 3,600 进行换算,南纬和西经取负值。

资料来源

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). 城市间距离计算器. https://kakao.mobile/zh/tools/distance-between-cities-calculator/

MLA

“城市间距离计算器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/distance-between-cities-calculator/.

广告