|
已经内置坐标转换函数,经测试,精度达标:121.43975(GPS纬度) 内置坐标转换结果:121.4443625 高德在线api转换:121.444362250435 大概相差2-3厘米,可以忽略不计,业内主流的算法,还是非常准确的。 |
包含坐标转换的demo:
maps_demo.aia
(6.74 KB, 下载次数: 2)
|
|
标准 GPS 坐标 vs 高德坐标(火星坐标)有什么差异,以及为什么需要转换。这涉及到坐标基准体系(geodetic datum)的问题。 一、两种坐标体系定义 1️⃣ GPS 坐标(WGS-84) 全称:WGS-84(World Geodetic System 1984) 来源:GPS卫星系统原生坐标 特点: 全球统一标准 无偏移(理论真实地理位置) 常见来源: GPS芯片 海外地图(Google Maps 国际版) 后端定位服务 2️⃣ 高德坐标(GCJ-02) 又叫:火星坐标系(GCJ-02) 使用方:高德地图、百度地图(百度在此基础上再加一层偏移) 特点: 在 WGS-84 基础上加密偏移 只在中国大陆范围内生效 偏移量大约: 100~700 米(不固定) 二、为什么会有偏移? 这是政策+安全层面的要求: 中国法律规定: 公开地图必须使用加密坐标(GCJ-02) 结果: GPS原始坐标不能直接用于地图展示 必须做一次“加密转换” 三、直观理解(重点) 可以把它理解为: 坐标类型 类比 WGS-84 真实世界位置 GCJ-02 被“扰动”的地图坐标 ???? 如果你直接用 GPS 坐标画在高德地图上: 结果:点会“漂移”(明显偏离真实位置) |
| https://restapi.amap.com/v3/assi ... convert?locations=<经度,纬度>&coordsys=gps&output=JSON&key= |
GMT+8, 2026-05-06 17:18 , Processed in 0.038568 second(s), 41 queries .