使用百度定位在Supermap的天地图上显示偏差

0 投票
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");

6月 3, 2017 分类:  461次浏览 | 用户: DWHY (2 分)

1个回答

0 投票
百度的坐标系与天地图的坐标系是不一样的,百度的坐标系在天地图的基础上又进行加密了,所以会有偏差,建议使用其他的定位API
6月 5, 2017 用户: zhenglijuan 才疏学浅 (18 分)
...