TR bike exceptions also for foot-mode

This commit is contained in:
Arndt Brenschede 2022-01-15 09:57:22 +01:00
parent 80d0a30729
commit 7173e78214
2 changed files with 3 additions and 2 deletions

View file

@ -255,8 +255,8 @@ abstract class OsmPath implements OsmLinkHolder
if ( nsection == 0 && rc.considerTurnRestrictions && !detailMode&& !isStartpoint )
{
if ( rc.inverseDirection
? TurnRestriction.isTurnForbidden( sourceNode.firstRestriction, lon2, lat2, lon0, lat0, rc.bikeMode, rc.carMode )
: TurnRestriction.isTurnForbidden( sourceNode.firstRestriction, lon0, lat0, lon2, lat2, rc.bikeMode, rc.carMode ) )
? TurnRestriction.isTurnForbidden( sourceNode.firstRestriction, lon2, lat2, lon0, lat0, rc.bikeMode || rc.footMode, rc.carMode )
: TurnRestriction.isTurnForbidden( sourceNode.firstRestriction, lon0, lat0, lon2, lat2, rc.bikeMode || rc.footMode, rc.carMode ) )
{
cost = -1;
return;

View file

@ -2,6 +2,7 @@
# this prevents suppression of unused tags, so they are visibly in the data tab
assign processUnusedTags = true
assign validForFoot = true
---context:way # following code refers to way-tags