城市间距离计算器

使用半正弦公式计算任意两座城市或坐标之间的直线距离,即时显示千米、英里和海里结果。

输入坐标

AA点
BB点

距离结果

千米

英里

海里

距离单位参考

千米 (km)
SI长度单位。1km=1000m。全球通用的地理距离单位。
英里 (mi)
英制单位。1英里=1.60934千米。美国和英国常用。
海里 (nm)
1海里=1.852千米。基于一分弧纬度。航空和海事导航标准单位。

Share this tool

Help others discover Distance Between Cities Calculator

关于城市间距离计算器

工作原理

  • 输入两个地点的纬度和经度
  • 工具使用半正弦公式计算大圆距离
  • 结果即时显示为千米、英里和海里
  • 点击加载示例查看纽约→伦敦的计算
  • 所有计算在浏览器中完成——不向任何服务器发送数据

常见用途

  • 估算机场或城市之间的飞行距离
  • 规划公路旅行或国际旅行
  • 计算运输或快递距离
  • 学术地理和GIS项目
  • 比较多个候选地点之间的距离

常见问题

本工具使用什么公式计算距离?

本工具使用半正弦(Haversine)公式,根据两点的经纬度计算球面大圆距离,考虑了地球曲率,给出最短地表距离——通常称为直线距离。

什么是大圆距离?

大圆距离是球面上两点之间的最短路径。航空公司使用大圆航线以减少长途飞行的燃油消耗。

半正弦计算有多准确?

半正弦公式假设地球是半径6371千米的完美球体。结果与更精确的测地线公式相差不超过0.5%,对于大多数旅行规划和教育用途已足够准确。

如何找到城市的经纬度?

在Google地图上右键单击城市,选择这儿是什么——坐标会出现在屏幕底部。

千米和海里有什么区别?

1千米=1000米。1海里=1852米(约1.852千米)。海里是航空和海事导航的标准单位。

纬度和经度的有效范围是多少?

纬度从-90°(南极)到90°(北极)。经度从-180°到180°。负纬度表示赤道以南,负经度表示本初子午线以西。

为什么结果与Google地图显示的不同?

Google地图通常显示行车距离,沿道路行驶比直线距离更长。本工具仅计算直线(大圆)距离。

我可以计算地球上任意两点之间的距离吗?

是的。输入任意有效的纬度(-90到90)和经度(-180到180)。本工具适用于城市、机场、海洋航点或任何地理位置。

我的坐标数据会被存储吗?

不会。所有计算完全在您的浏览器中通过JavaScript运行。不会向任何服务器传输数据,您的输入完全保密。

纽约到伦敦的示例距离是多少?

纽约(40.7128°N,74.0060°W)到伦敦(51.5074°N,0.1278°W)的大圆距离约为5,570千米(3,461英里或3,008海里)。

地球半径在计算中如何使用?

半正弦公式将两点的角距离乘以地球平均半径:6,371千米、3,958.8英里或3,440.065海里。

Share ToolsZone

Help others discover these free tools!

分享此页面

城市间距离计算器 | 千米、英里和海里