crossTrackError static method
E2: Cross-Track Error (XTE)
Implementation
static double crossTrackError(LatLng point, LatLng segA, LatLng segB) {
final dAP = haversineDistance(segA, point);
final bearingAP = computeBearing(segA, point) * math.pi / 180;
final bearingAB = computeBearing(segA, segB) * math.pi / 180;
return (dAP * math.sin(bearingAP - bearingAB)).abs();
}