diff --git a/src/Main.java b/src/Main.java index 10ac95e634ab577b81b40e624d7f735828262e20..2aa0f6616e4382677b1358885e1f13adac0a3a85 100644 --- a/src/Main.java +++ b/src/Main.java @@ -9,11 +9,18 @@ public class Main { g.loadNodes("nodes.txt"); Edge lastEdge= g.getShortestPath(4247796,232073); int sum = 0; - + List<Integer> destinations = new ArrayList<>(); while (lastEdge!=null) { + destinations.add(lastEdge.getDestination()); sum += lastEdge.drivingTime; lastEdge = lastEdge.previousEdge; } + List<Node> nodes = g.getNodes(); + for (Integer destination: destinations) { + Node node = nodes.get(destination); + System.out.println(node.getLatitude() +","+node.getLongitude()); + } + System.out.println(nodes.get(4247796).getLatitude()+","+nodes.get(4247796).getLongitude()); System.out.println(4247796); System.out.println("-------------------------------------------"); System.out.println(Utils.formatTime(sum));