首页 / 浏览问题 / 移动GIS / 问题详情
使用百度定位在Supermap的天地图上显示偏差
4EXP 2017年06月03日
option.setCoorType(CoordinateType.WGS84);

//目前国内主要有以下三种坐标系:
//1. WGS84:为一种大地坐标系,也是目前广泛使用的GPS全球卫星定位系统使用的坐标系;
//2. GCJ02:表示经过国测局加密的坐标;
//3. BD09:为百度坐标系,其中bd09ll表示百度经纬度坐标,bd09mc表示百度墨卡托米制坐标;

使用百度定位API设置WGS84,也就是经纬度坐标,然后显示在supermap上,位置偏差大概一公里,请问有什么解决办法
添加了天地图两个图层,一个底层一个坐标层

TDTLayerView layerView1 = new TDTLayerView(this);// 天地图矢量图层
TDTLayerView layerView2 = new TDTLayerView(this, "vec", true, "4326");

1个回答

百度的坐标系与天地图的坐标系是不一样的,百度的坐标系在天地图的基础上又进行加密了,所以会有偏差,建议使用其他的定位API
28EXP 2017年06月05日
...