use of com.amap.api.maps.CoordinateConverter in project Dxditor by kimi2009.
the class MapPageActivity method convert.
/**
* 高德坐标转换
*
* @param context
* @param latStr 纬度
* @param lngStr 经度
* @return
*/
private LatLng convert(Context context, String latStr, String lngStr) {
if (!"".equals(latStr) && latStr != null && !"".equals(lngStr) && lngStr != null) {
double lat = 0.0;
double lon = 0.0;
lat = Double.parseDouble(latStr);
lon = Double.parseDouble(lngStr);
CoordinateConverter converter = new CoordinateConverter(context);
// CoordType.GPS 待转换坐标类型
converter.from(CoordType.GPS);
// sourceLatLng待转换坐标点
converter.coord(new LatLng(lat, lon));
// 执行转换操作
LatLng desLatLng = converter.convert();
return desLatLng;
} else {
Toast.makeText(MapPageActivity.this, "GPS数据错误", Toast.LENGTH_LONG).show();
return null;
}
}
Aggregations