taxi 自动驾驶画线

This commit is contained in:
lianglihui
2021-06-24 12:18:57 +08:00
parent 848e9667b6
commit e3532f4573
9 changed files with 335 additions and 15 deletions

View File

@@ -0,0 +1,31 @@
package com.mogo.map.impl.amap.utils;
import android.content.Context;
import com.amap.api.maps.CoordinateConverter;
import com.amap.api.maps.model.LatLng;
import com.mogo.map.MogoLatLng;
import java.util.ArrayList;
import java.util.List;
public class CoordinateConvertUtils {
public static MogoLatLng CoordinateConverterFrom84(Context mContext, MogoLatLng mogoLatLng){
CoordinateConverter mCoordinateConverter = new CoordinateConverter(mContext);
mCoordinateConverter.from(CoordinateConverter.CoordType.GPS);
mCoordinateConverter.coord(new LatLng(mogoLatLng.lat,mogoLatLng.lon));
LatLng latLng = mCoordinateConverter.convert();
return new MogoLatLng(latLng.latitude,latLng.longitude);
}
public static List<MogoLatLng> CoordinateConverterFrom84ForList(Context mContext, List<MogoLatLng> mogoLatLngList){
List<MogoLatLng> list = new ArrayList<>();
for (MogoLatLng m:mogoLatLngList) {
MogoLatLng mogoLatLng = CoordinateConverterFrom84(mContext,m);
list.add(mogoLatLng);
}
return list;
}
}