By reading the 0.9 release notes I saw there is a new “hybrid mode” which speeds up routing calculation.
Additionally the git thread - ALT algorithm for a more dynamic speed up- references the following thread : Allow map matching to use CH too.
And the ALT algorithm thread said to enable it we should use the following properties
prepare.lm.weightings=fastest #in the config.properties
ch.disable=true #if CH is enabled
My understanding of the map matching tool is that it is ( or was) incompatible with contraction hierarchies (CH). By reading the news I feel like the new algorithm required CH to be disabled and so the map matching tool should be able to use it.
If that so, how could I use it ? I currently use the following code in my application to configure my graph hooper instance :
AlgorithmOptions.start() .maxVisitedNodes(500) .algorithm(Parameters.Algorithms.ASTAR) .traversalMode(hopper.getTraversalMode()) .build();
I do not see any fastest or hydrid algorithm.