在弄地图,发现百度跟高德的地图的经纬度有差别,网上查看 发现百度的经纬度有:
返回国测局经纬度坐标系 coor=gcj02
返回百度墨卡托坐标系 coor=bd09
返回百度经纬度坐标系 coor=bd09ll
百度手机地图对外接口中的坐标系默认是bd09ll
所以得转换
LatLng ll = new LatLng(mapInfo.getLatitude(), mapInfo.getLongitude());
ll = (new CoordinateConverter()).from(CoordType.COMMON).coord(ll).convert();
这样就能在百度上得到gcj02的经纬度
COMMON 改为 GPS 就是WGS84 转db09
就这样了