城市间距离计算器
使用半正弦公式计算任意两座城市或坐标之间的直线距离,即时显示千米、英里和海里结果。
输入坐标
AA点
BB点
距离结果
千米
—
英里
—
海里
—
距离单位参考
千米 (km)
SI长度单位。1km=1000m。全球通用的地理距离单位。
英里 (mi)
英制单位。1英里=1.60934千米。美国和英国常用。
海里 (nm)
1海里=1.852千米。基于一分弧纬度。航空和海事导航标准单位。
相关工具
关于城市间距离计算器
工作原理
- 输入两个地点的纬度和经度
- 工具使用半正弦公式计算大圆距离
- 结果即时显示为千米、英里和海里
- 点击加载示例查看纽约→伦敦的计算
- 所有计算在浏览器中完成——不向任何服务器发送数据
常见用途
- 估算机场或城市之间的飞行距离
- 规划公路旅行或国际旅行
- 计算运输或快递距离
- 学术地理和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海里。