Currently RoutingRequest contains a single walkReluctance which is used for multiple things:
- walk reluctance
- bike reluctance
- car reluctance
- bike walking reluctance
Separating this into four different parameters would make it easier to modify the costs for on-street searches. This is useful for P+R or bike rental searches which have multiple modes with different costs.
Somewhat related adding a bikeWalkingSpeed would simplify the bike walking implementation and allow removing RoutingRequest#bikeWalkingOptions.
Related to: #3495 #3404
Currently
RoutingRequestcontains a singlewalkReluctancewhich is used for multiple things:Separating this into four different parameters would make it easier to modify the costs for on-street searches. This is useful for P+R or bike rental searches which have multiple modes with different costs.
Somewhat related adding a
bikeWalkingSpeedwould simplify the bike walking implementation and allow removingRoutingRequest#bikeWalkingOptions.Related to: #3495 #3404