Android 坐标转换方法

来源:互联网 发布:我得网络 编辑:程序博客网 时间:2024/05/21 22:38

Android 坐标转换方法

bd09ll  表示百度经纬度坐标

gcj02  表示经过国测局加密的坐标(高德、谷歌)

wgs84  表示gps获取的坐标

-------------------------------------------------------------------------------------------------------------------------------------------------------------

//把GPS坐标转换成百度坐标

// sourceLatLng待转换坐标(GPS坐标)

CoordinateConverter converter = new CoordinateConverter();
converter.from(CoordType.GPS);
converter.coord(sourceLatLng);

//desLatLng百度坐标
LatLng desLatLng = converter.convert();
double la = desLatLng.latitude;
double ln = desLatLng.longitude;
LatLng ll = new LatLng(la, ln);

-------------------------------------------------------------------------------------------------------------------------------------------------------------

// 将google地图、soso地图、aliyun地图、mapabc地图和amap地图

// 所用坐标转换成百度坐标  
CoordinateConverter converter  = new CoordinateConverter();  
converter.from(CoordType.COMMON);  
// sourceLatLng待转换坐标  
converter.coord(sourceLatLng);  
LatLng desLatLng = converter.convert();  

原创粉丝点击