两地距离计算
输入两个城市、地址或经纬度,或直接在地图上点选,即可得到两地之间的直线距离、驾车里程和用时、方位以及大致的飞行时间。最多可添加十个途经点计算整条路线,单位可在公里、英里和海里之间切换,还能在 OpenStreetMap 中打开路线。
免费 · 无需注册
使用方法
- 输入起点和终点,或在地图上点击两个位置。
- 按回车或点击“计算距离”。
- 查看直线距离、驾车距离和用时,以及飞行时间。
- 可添加途经点、切换单位,或在 OpenStreetMap 中打开路线。
为什么使用这个工具
直线距离
在地球椭球面上计算的大地线距离,跨洲也能精确到米。
驾车距离和时间
基于 OpenStreetMap 道路数据的真实路线,并在地图上画出。
多途经点路线
最多十个地点,分段显示距离和用时,并给出总计。
飞行时间和方位
估算飞行时间、罗盘方位和两地中间点。
多种输入方式
城市、地址、十进制经纬度、度分秒、当前位置或点击地图。
公里、英里或海里
随时切换单位,所有结果同步更新。
国内主要城市间距离
公路里程几乎总比直线距离长,平原地区多出一到两成,山区和沿海可能多出三成以上。以下为部分参考值,任意两地的准确数值可用本工具计算。
| 线路 | 直线距离 | 公路里程(约) |
|---|---|---|
| 北京 — 上海 | 1070 公里 | 1210 公里 |
| 北京 — 广州 | 1890 公里 | 2140 公里 |
| 北京 — 西安 | 910 公里 | 1080 公里 |
| 上海 — 杭州 | 165 公里 | 175 公里 |
| 广州 — 深圳 | 105 公里 | 140 公里 |
直线距离和驾车距离怎么选
直线距离是地球表面两点间最短的距离,常用于航线里程、无人机和通信覆盖范围、“方圆多少公里”等场景。自驾出行、估算油费、报销里程则要看驾车距离。
估算油耗:公路里程 × 百公里油耗 ÷ 100。1210 公里、百公里 7 升,约需 85 升油。
计算原理和使用说明
不少工具把地球当作正球体(半正矢公式)计算,误差可达 0.5%。本工具采用 WGS84 椭球上的文森特公式,与 GPS 使用相同的模型。驾车路线由 OSRM 根据 OpenStreetMap 道路数据计算。
地图和地名服务来自境外的 OpenStreetMap,在中国大陆加载可能较慢,部分小地名的中文数据也不够完整;如搜索不到,可以输入经纬度。另外,国内地图常用 GCJ-02 坐标,与本工具使用的 WGS84 坐标相差数百米,复制坐标时请注意。
常见问题
怎么查两个城市之间有多远?
输入两个城市并按回车即可看到直线距离;保持“同时计算驾车距离和时间”勾选,还会显示驾车里程和用时。
什么是直线距离?
不考虑道路,地球表面上两点之间最短的距离,它总是小于或等于驾车距离。
驾车距离准确吗?
按 OpenStreetMap 道路的最快路线计算,与导航软件通常只差几个百分点,不考虑拥堵和施工。
能计算多个地点的路线吗?
可以,点击“添加途经点”最多可加十个地点,会分段显示并给出总计。
可以输入经纬度吗?
可以,支持 39.9042, 116.4074 这样的十进制格式,也支持 39°54'15"N 116°24'27"E 这样的度分秒格式。
1 海里等于多少公里?
1.852 公里,相当于纬度 1 分的长度,航海和航空常用。
相关工具
想开发什么吗?
告诉我们你想构建什么。
告诉我们您需要构建什么:从简单的网站到完整应用、AI 解决方案、自动化或定制系统都可以。