disabled beelines on round trip
This commit is contained in:
parent
be2b601964
commit
0b5df946b9
@ -1204,6 +1204,7 @@ public class RoutingEngine extends Thread {
|
|||||||
for (int i = 0; i < unmatchedWaypoints.size(); i++) {
|
for (int i = 0; i < unmatchedWaypoints.size(); i++) {
|
||||||
MatchedWaypoint wp = unmatchedWaypoints.get(i);
|
MatchedWaypoint wp = unmatchedWaypoints.get(i);
|
||||||
if (wp.waypoint.calcDistance(wp.crosspoint) > routingContext.waypointCatchingRange) {
|
if (wp.waypoint.calcDistance(wp.crosspoint) > routingContext.waypointCatchingRange) {
|
||||||
|
if (engineMode != BROUTER_ENGINEMODE_ROUNDTRIP) {
|
||||||
MatchedWaypoint nmw = new MatchedWaypoint();
|
MatchedWaypoint nmw = new MatchedWaypoint();
|
||||||
if (i == 0) {
|
if (i == 0) {
|
||||||
OsmNodeNamed onn = new OsmNodeNamed(wp.waypoint);
|
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);
|
wp.crosspoint = new OsmNode(wp.waypoint.ilon, wp.waypoint.ilat);
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
waypoints.add(wp);
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
waypoints.add(wp);
|
waypoints.add(wp);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user