两地距离计算

输入两个城市、地址或经纬度,或直接在地图上点选,即可得到两地之间的直线距离、驾车里程和用时、方位以及大致的飞行时间。最多可添加十个途经点计算整条路线,单位可在公里、英里和海里之间切换,还能在 OpenStreetMap 中打开路线。

免费 · 无需注册

    输入城市、地址、地标或 39.9042, 116.4074 这样的经纬度,然后按回车;也可以直接点击地图。

    单位

    请输入起点和终点。

    地图和地点数据 © OpenStreetMap · Nominatim · OSRM · Leaflet (BSD)

    使用方法

    1. 输入起点和终点,或在地图上点击两个位置。
    2. 按回车或点击“计算距离”。
    3. 查看直线距离、驾车距离和用时,以及飞行时间。
    4. 可添加途经点、切换单位,或在 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 解决方案、自动化或定制系统都可以。

    告诉我们您想构建什么。我们会查看每一份咨询并通过邮件回复。

    联系

    感谢您,咨询已发送。

    我们会查看详细信息并通过邮件回复。