在弄地图,发现百度跟高德的地图的经纬度有差别,网上查看 发现百度的经纬度有:
返回国测局经纬度坐标系
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
就这样了
本文介绍了百度地图和高德地图使用的不同坐标系,百度地图使用bd09ll坐标系,而高德地图使用gcj02坐标系。为实现两者之间的地图数据兼容,文章提供了具体的坐标转换方法。
7289

被折叠的 条评论
为什么被折叠?



