在官网看了一下,可能是这个原因。
百度坐标为何有偏移?
国际经纬度坐标标准为WGS-84,国内必须至少使用国测局制定的GCJ-02,对地理位置进行首次加密。百度坐标在此基础上,进行了BD-09二次加密措施,更加保护了个人隐私。百度对外接口的坐标系并不是GPS采集的真实经纬度,需要通过坐标转换接口进行转换。
百度定位SDK可以返回三种坐标系,分别是bd09, bd09ll和gcj02,其中bd09ll能无偏差地显示在百度地图上。
所以既然你定位sdk采用了百度,那么地图sdk也采用百度吧
追问
对的呢,都是用的百度的,不知道为什么还有偏差,并且很大,山东的地址,不是定位到太平洋了就是别的大洲去了