diff --git a/brouter-core/src/main/java/btools/router/RoutingEngine.java b/brouter-core/src/main/java/btools/router/RoutingEngine.java index 09fd29f..a6b0105 100644 --- a/brouter-core/src/main/java/btools/router/RoutingEngine.java +++ b/brouter-core/src/main/java/btools/router/RoutingEngine.java @@ -1123,6 +1123,19 @@ public class RoutingEngine extends Thread { synchronized( openSet ) { + if ( guideTrack != null ) + { + ArrayList nodes = guideTrack.nodes; + int[] res = new int[nodes.size() * 2]; + int i = 0; + for( OsmPathElement n : nodes ) + { + res[i++] = n.getILon(); + res[i++] = n.getILat(); + } + return res; + } + List extract = openSet.getExtract(); int[] res = new int[extract.size() * 2]; int i = 0;