(Hope that someone could help me even @WE)
I am testing in (Debug) GraphVisualizer:
walkCheckBox.setSelected(true);
bikeCheckBox.setEnabled(false);
trainCheckBox.setEnabled(false);
busCheckBox.setEnabled(false);
ferryCheckBox.setEnabled(false);
transitCheckBox.setEnabled(false);
carCheckBox.setEnabled(false);
cmvCheckBox.setEnabled(false);
everything else is "default"
RoutingRequest options = new RoutingRequest(modeSet);
...
options.setOptimize(getSelectedOptimizeType());
options.setMaxWalkDistance(Integer.parseInt(maxWalkField.getText()));
...
options.setBikeSpeed(Float.parseFloat(bikeSpeed.getText()));
...
options.setSoftWalkLimiting(softWalkLimiting.isSelected());
options.setSoftWalkPenalty(Float.parseFloat(softWalkPenalty.getText()));
options.setSoftWalkOverageRate(Float.parseFloat(this.softWalkOverageRate.getText()));
options.numItineraries = 1;
As where "Modes: TraverseMode (WALK)" is printed in cmd everythings seems best.
But why do I get different ways, if I Play with:
OptimizeType.QUICK;
OptimizeType.SAFE
???
Only CodeLines of Interest I could find are @PlainStreetEdge.doTraverse(State, RoutingRequest, TraverseMode){
....
....
else if (traverseMode.equals(TraverseMode.BICYCLE)) {
time = elevationProfileSegment.getSlopeSpeedEffectiveLength() / speed;
switch (options.optimize) {...}
}
....
}
But I am at TraverseMode.WALK !!!
Where is the Line tinkering in the Routing providing different results for OptimizeType.?
I just wand NON optimisation, and IF I want to create my own one.
Greatings Oekel