判断坐标点,是否在轨迹上,java实现:
public class LocationPathContains {
public static boolean isPointOnPath(double[] point, double[][] path, double tolerance) {
double minDist = Double.MAX_VALUE;
double[] closestPoint = null;
for (int i = 0; i < path.length - 1; i++) {
double[] p1 = path[i];
double[] p2 = path[i + 1];
double[] cp = closestPointOnSegment(point, p1, p2);
double dist