diff --git a/brouter-core/src/main/java/btools/router/RoutingEngine.java b/brouter-core/src/main/java/btools/router/RoutingEngine.java index dda43c9..cc84802 100644 --- a/brouter-core/src/main/java/btools/router/RoutingEngine.java +++ b/brouter-core/src/main/java/btools/router/RoutingEngine.java @@ -1039,7 +1039,8 @@ public class RoutingEngine extends Thread { throw new IllegalArgumentException(mwp.name + "-position not mapped in existing datafile"); } } - if (useDynamicDistance) { + // add beeline points when not already done + if (useDynamicDistance && !useNodePoints) { List waypoints = new ArrayList<>(); for (int i = 0; i < unmatchedWaypoints.size(); i++) { MatchedWaypoint wp = unmatchedWaypoints.get(i);