File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
reader-gtfs/src/main/java/com/graphhopper/reader/gtfs Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -106,7 +106,7 @@ private class RequestHandler {
106
106
private GraphExplorer graphExplorer ;
107
107
108
108
RequestHandler (GHRequest request ) {
109
- maxVisitedNodesForRequest = request .getHints ().getInt (Parameters .Routing .MAX_VISITED_NODES , Integer . MAX_VALUE );
109
+ maxVisitedNodesForRequest = request .getHints ().getInt (Parameters .Routing .MAX_VISITED_NODES , 1_000_000 );
110
110
profileQuery = request .getHints ().getBool (PROFILE_QUERY , false );
111
111
ignoreTransfers = request .getHints ().getBool (Parameters .PT .IGNORE_TRANSFERS , profileQuery );
112
112
limitSolutions = request .getHints ().getInt (Parameters .PT .LIMIT_SOLUTIONS , profileQuery ? 5 : ignoreTransfers ? 1 : Integer .MAX_VALUE );
@@ -257,7 +257,7 @@ private List<Label> findPaths(int startNode, int destNode) {
257
257
.limit (limitSolutions )
258
258
.collect (Collectors .toList ());
259
259
response .addDebugInfo ("routing:" + stopWatch .stop ().getSeconds () + "s" );
260
- if (router .getVisitedNodes () >= maxVisitedNodesForRequest ) {
260
+ if (solutions . isEmpty () && router .getVisitedNodes () >= maxVisitedNodesForRequest ) {
261
261
throw new IllegalArgumentException ("No path found - maximum number of nodes exceeded: " + maxVisitedNodesForRequest );
262
262
}
263
263
response .getHints ().put ("visited_nodes.sum" , router .getVisitedNodes ());
You can’t perform that action at this time.
0 commit comments