diff --git a/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/utils/PointInterpolatorUtil.java b/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/utils/PointInterpolatorUtil.java index 5ee4c5faeb..c6b516da68 100644 --- a/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/utils/PointInterpolatorUtil.java +++ b/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/utils/PointInterpolatorUtil.java @@ -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}; + } }