Java implementation of a simple route navigation system that gets the distance of a route, the shortest routes between two points and all possible routes between two points