添加获取中点的方式
This commit is contained in:
@@ -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};
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user