cherry pick eagle

This commit is contained in:
zhongchao
2022-06-30 15:51:14 +08:00
parent e491dc1617
commit 70a8ea89c6
6 changed files with 91 additions and 115 deletions

View File

@@ -1,10 +1,11 @@
package com.mogo.map.utils;
import com.mogo.cloud.commons.utils.CoordinateUtils;
import com.mogo.eagle.core.data.map.LonLatPoint;
import com.mogo.eagle.core.data.map.MogoLatLng;
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger;
import com.zhidaoauto.map.sdk.open.query.LonLatPoint;
import java.util.ArrayList;
import java.util.List;
/**
@@ -66,7 +67,7 @@ public class PointInterpolatorUtil {
* @param road 目标道路数据
* @return double[]{吸附后的经度,吸附后的纬度,目标经纬度距离道路的垂直距离}
*/
public static double[] mergeToRoad(double lon, double lat, List<LonLatPoint> road) {
public static double[] mergeToRoad(double lon, double lat, ArrayList<LonLatPoint> road) {
int closeStart = 0;
int closeEnd = road.size() - 1;
int[] result = getCloseTwoPoint(closeStart, closeEnd, lon, lat, road);