Search in sources :

Example 1 with CoordinateConverter

use of com.amap.api.location.CoordinateConverter in project uav_mobile_app by jiushuokj.

the class CoordinateTransUtils method getGDLatLng.

/**
 * GPS坐标转成高德坐标
 *
 * @param lat
 * @param lng
 * @return
 */
public static LatLng getGDLatLng(double lat, double lng) {
    CoordinateConverter converter = new CoordinateConverter(DemoApplication.getInstance());
    // CoordType.GPS 待转换坐标类型
    converter.from(CoordinateConverter.CoordType.GPS);
    // sourceLatLng待转换坐标点 DPoint类型
    DPoint desLatLng = new DPoint();
    try {
        converter.coord(new DPoint(lat, lng));
        // 执行转换操作
        desLatLng = converter.convert();
    } catch (Exception e) {
        e.printStackTrace();
    }
    return new LatLng(desLatLng.getLatitude(), desLatLng.getLongitude());
}
Also used : DPoint(com.amap.api.location.DPoint) CoordinateConverter(com.amap.api.location.CoordinateConverter) LatLng(com.amap.api.maps.model.LatLng)

Aggregations

CoordinateConverter (com.amap.api.location.CoordinateConverter)1 DPoint (com.amap.api.location.DPoint)1 LatLng (com.amap.api.maps.model.LatLng)1