Press⌘+Kto search
地图坐标转换
WGS-84 / GCJ-02 火星坐标 / BD-09 百度坐标三系互转,支持批量
GPS 原始坐标(WGS-84)、国测局火星坐标(GCJ-02,高德/腾讯/谷歌中国)与百度坐标(BD-09)互相转换,支持单点与批量粘贴(每行 纬度,经度),结果可一键复制。内置公开的克拉索夫斯基椭球偏移算法,全部计算在浏览器本地完成。
单点转换
WGS-84(GPS 原始) → GCJ-02(火星/高德/腾讯)
39.905603, 116.413642
批量转换(每行 纬度,经度)
粘贴批量坐标后显示结果表
三种坐标系对照
- • WGS-84:GPS 模块与海外地图(Google Maps 国际版)使用的原始大地坐标
- • GCJ-02:国测局加密坐标(俗称火星坐标),高德、腾讯、谷歌中国地图使用
- • BD-09:百度在 GCJ-02 基础上的二次加密坐标,百度地图使用
- • 海外坐标:中国大陆以外的坐标三系一致,转换时原样返回
#关于地图坐标转换
国内 LBS 开发绕不开坐标系问题:设备 GPS 给的是 WGS-84 原始坐标,高德/腾讯地图展示要用 GCJ-02 火星坐标,百度地图又要 BD-09。拿 GPS 轨迹直接画在高德地图上会整体偏移几百米,这就是「火星坐标偏移」。本工具内置公开偏移算法,三系任意互转。
转换算法说明
WGS-84 → GCJ-02 使用公开的克拉索夫斯基椭球(a=6378245,e²=0.00669342162296594323)偏移公式,按经纬度位置计算非线性偏移量;GCJ-02 → WGS-84 无官方逆公式,采用迭代逼近法反向求解,精度可达毫米级;GCJ-02 ↔ BD-09 使用百度的极坐标变换公式(z = √(x²+y²) + 0.00002·sin(y·π·3000/180))。中国大陆以外区域三系一致,直接原样返回。
精度与适用场景
- GPS 打点落在高德/腾讯地图:WGS-84 → GCJ-02
- GPS 打点落在百度地图:WGS-84 → GCJ-02 → BD-09
- 高德坐标要进百度地图:GCJ-02 → BD-09;反向同理
- 地理围栏、轨迹纠偏、POI 归一化等批量场景用批量模式整表粘贴
常见问题
- 为什么 GCJ-02 转 WGS-84 不是精确解?官方加密是单向非线性函数,没有公开逆公式,只能迭代逼近,国内范围内误差远小于 1 米,实际使用无影响。
- 为什么转换后坐标没变?中国大陆以外坐标三系一致,工具按算法约定原样返回;请确认坐标位于境内。
- 坐标数据会上传吗?不会。转换全部在浏览器本地完成,批量坐标也不离开你的电脑。
相关工具推荐
Spine动画编辑器
专业的Spine动画预览和编辑工具,支持多引擎导出
热门 新品 本地
SQL查询优化器
分析SQL查询并提供优化建议
热门 新品 本地
JVM启动参数配置
可视化配置Java虚拟机启动参数,支持内存、GC、性能等选项
热门 新品 本地
代码片段转换
不同编程语言间代码片段转换(如Python↔JavaScript)
热门 新品 本地
IP地址查询
查询IP地址的地理位置、运营商、ASN等信息,支持IPv4和IPv6
热门 新品 本地
JSON转TypeScript接口
根据JSON数据自动生成TypeScript类型定义
热门 新品 本地