经纬度转换

在线坐标系转换(WGS84 / GCJ02 / BD09)、度分秒格式互转、两点距离计算。所有数据在浏览器本地处理,不上传服务器。

源坐标系
目标坐标系
输入坐标
转换结果
转换结果将显示在此处
GCJ02(火星坐标系)由中国国家测绘局制定,高德地图、腾讯地图、Google 中国等平台使用。国内偏移约 300-700 米。

常见问题

WGS84、GCJ02、BD09 坐标系有什么区别?

WGS84 是国际标准的 GPS 原始坐标系,Google Earth、Bing 地图等国际平台直接使用。GCJ02(火星坐标系)由中国国家测绘局制定,在 WGS84 基础上加入非线性偏移(国内约 300-700 米),高德地图、腾讯地图、Google 中国均使用此坐标系。BD09 是百度在 GCJ02 基础上的二次加密,仅百度地图使用。三种坐标系之间的转换需要特定的算法,本工具在浏览器本地完成全部计算。

为什么我的 GPS 坐标放到高德/百度地图上位置会偏移?

因为 GPS 设备输出的是 WGS84 坐标,而高德地图使用 GCJ02、百度地图使用 BD09。两者之间存在数百米的系统性偏移。您只需将 GPS 坐标输入本工具,左侧标签选 WGS84、右侧标签选目标坐标系(GCJ02 或 BD09),转换后再标注即可得到正确位置。对于国外坐标(非中国境内),三种坐标系一致,无需转换。

十进制度(DD)和度分秒(DMS)如何换算?

度分秒是传统的经纬度表示法:116°23′29″E 表示东经 116 度 23 分 29 秒。换算公式:十进制度 = 度 + 分/60 + 秒/3600。例如 116°23′29″ = 116 + 23/60 + 29/3600 ≈ 116.391389°。本工具的格式转换面板支持 DD ↔ DMS ↔ DDM(度分)三种格式的自动识别与互转,输入任意格式即可获得另外两种表示。

批量转换支持什么格式?

批量转换支持每行一组坐标,经纬度之间用逗号、空格或制表符分隔,无需固定先后顺序——工具会根据数值范围自动推断哪个是经度、哪个是纬度。例如粘贴 39.915, 116.391(纬度在前)同样能正确识别。支持单次最多 500 行,转换结果可下载为 CSV 文件。

两点之间的距离是如何计算的?

采用 Haversine 公式计算地球表面两点间的大圆距离,假设地球为标准球体(半径 6371 km)。对于几百公里以内的距离,误差通常小于 0.5%;对于跨洲际的长距离,误差可能达到 1-2%。方位角以正北为 0°,顺时针增加(东为 90°,南为 180°,西为 270°)。

输入的坐标数据安全吗?会被上传吗?

本工具所有计算均在浏览器本地完成,不会将任何坐标数据发送到服务器。输入的经纬度始终保存在您的设备上,网络断开后仍可正常使用。我们不会收集、存储或跟踪您的数据。这是 GoGoGong 所有工具的核心设计原则。