GEO基础理论

坐标系与投影:WGS84 / GCJ-02 / Web Mercator 对照

GEO 坐标系 投影
坐标系与投影:WGS84 / GCJ-02 / Web Mercator 对照

搞清坐标偏移与投影变换,是 GEO 开发第一步。

适用人群

前端地图、后端空间库初学者。

基础概念

WGS84 是 GPS 原始坐标系;国内互联网地图常见 GCJ-02(火星坐标)偏移;Web 端瓦片多用 Web Mercator(EPSG:3857)。

对照表

名称EPSG场景
WGS844326GPS / 国际开源数据
GCJ-02-国内互联网地图
Web Mercator3857瓦片与前端渲染

可运行示例

// Leaflet:指定 CRS 为 EPSG3857(默认)
const map = L.map("map").setView([39.9, 116.4], 12);
L.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png").addTo(map);

常见踩坑

把 GCJ-02 点直接当 WGS84 画在 OSM 上,会出现百米级偏移。解决:统一转换后再渲染。

总结

先定数据源坐标系,再选投影与转换库,最后才写业务图层。