添加获取中点的方式

This commit is contained in:
tongchenfei
2021-03-03 11:43:45 +08:00
parent b37ee31e65
commit 8e755d6339

View File

@@ -45,6 +45,8 @@ public class PointInterpolatorUtil {
getCloseTwoPoint(lon, lat, road);
LonLatPoint start = road.get(closeStart);
LonLatPoint end = road.get(closeEnd);
Logger.d(TAG, "mergeToRoad start: " + closeStart + " end: " + closeEnd);
// return getMid(start, end);
return getFoot(lon, lat, start, end);
}
@@ -76,4 +78,8 @@ public class PointInterpolatorUtil {
u = u / (dx * dx + dy * dy);
return new double[]{ beginPt.getLongitude() + u * dy, beginPt.getLatitude() + u * dx};
}
private static double[] getMid(LonLatPoint start, LonLatPoint end) {
return new double[]{(start.getLongitude() + end.getLongitude()) / 2, (start.getLatitude() + end.getLatitude()) / 2};
}
}