gcj和wgs,和百度坐标系
WGS84、GCJ-02俗称“火星坐标”和BD-09百度坐标是中国地理信息应用中三大核心坐标系核心区别在于加密层级与适用平台。核心定义与关系WGS84国际通用标准GPS设备原始输出坐标。无加密全球统一但在中国境内直接用于电子地图会产生100-700米的非线性偏差 。GCJ-02中国国家测绘局制定的加密坐标系。在WGS84基础上通过非线性算法加偏国内主流地图高德、腾讯、Google中国强制使用此标准 。BD-09百度地图专用坐标系。在GCJ-02基础上进行二次加密增加额外偏移仅百度系产品使用若将GCJ-02坐标直接用于百度地图仍会有约200-500米偏差 。三者转换逻辑为单向链条WGS84 → GCJ-02 → BD-09 。关键差异对比特性WGS84GCJ-02 (火星坐标)BD-09 (百度坐标)来源GPS卫星原始数据国测局对WGS84加密百度对GCJ-02二次加密主要使用者全球定位系统、境外地图高德、腾讯、Google中国百度地图及百度系LBS偏移情况无偏移真实坐标相对WGS84偏移数十至数百米相对GCJ-02再偏移总偏移更大合规性中国境内公开地图服务禁止直接使用国内互联网地图法定标准百度平台内部标准开发建议数据存储建议统一以WGS84存储原始采集数据便于跨平台兼容 。前端展示根据目标地图平台选择转换路径。若需同时支持高德和百度需分别转换为GCJ-02和BD-09 。转换工具由于加密算法非线性且未公开高精度场景建议使用官方API如百度地图Convertor、高德坐标拾取系统离线场景可使用成熟开源库如coordtransform但需注意边界区域误差 。法律合规在中国境内从事地图服务需遵守《测绘法》不得非法存储或传播未经处理的敏感地理信息 。