disabled beelines on round trip

This commit is contained in:
afischerdev 2025-01-30 18:11:41 +01:00
parent be2b601964
commit 0b5df946b9

View File

@ -1204,6 +1204,7 @@ public class RoutingEngine extends Thread {
for (int i = 0; i < unmatchedWaypoints.size(); i++) {
MatchedWaypoint wp = unmatchedWaypoints.get(i);
if (wp.waypoint.calcDistance(wp.crosspoint) > routingContext.waypointCatchingRange) {
if (engineMode != BROUTER_ENGINEMODE_ROUNDTRIP) {
MatchedWaypoint nmw = new MatchedWaypoint();
if (i == 0) {
OsmNodeNamed onn = new OsmNodeNamed(wp.waypoint);
@ -1246,7 +1247,9 @@ public class RoutingEngine extends Thread {
}
wp.crosspoint = new OsmNode(wp.waypoint.ilon, wp.waypoint.ilat);
}
} else {
waypoints.add(wp);
}
} else {
waypoints.add(wp);
}