diff --git a/cycle_directions-pattern.json b/cycle_directions-pattern.json index d4def5f..62263a3 100644 --- a/cycle_directions-pattern.json +++ b/cycle_directions-pattern.json @@ -12,6 +12,7 @@ "way[\"cycleway:left\"];", "way[\"cycleway:right\"];", "way[highway][oneway];", + "way['oneway:bicycle'];", ")" ] }, @@ -42,7 +43,7 @@ "style:highlight": null, "style:left": { "width": "0", - "pattern": "{% if tags.cycleway in [ 'opposite', 'opposite_lane', 'opposite_track' ] or attribute(tags, 'cycleway:left') in [ 'opposite', 'opposite_lane', 'opposite_track' ] or attribute(tags, 'cycleway:right') in [ 'opposite', 'opposite_lane', 'opposite_track' ] %}arrowHead{% endif %}", + "pattern": "{% if tags.cycleway in [ 'opposite', 'opposite_lane', 'opposite_track' ] or attribute(tags, 'cycleway:left') in [ 'opposite', 'opposite_lane', 'opposite_track' ] or attribute(tags, 'cycleway:right') in [ 'opposite', 'opposite_lane', 'opposite_track' ] or attribute(tags, 'oneway:bicycle') == 'no' %}arrowHead{% endif %}", "pattern-offset": "0", "pattern-repeat": "25", "pattern-polygon": "true", @@ -51,7 +52,7 @@ "pattern-path-color": [ "{% if tags.oneway in [ 'yes', '1' ] and (tags.cycleway in [ 'opposite_track' ] or attribute(tags, 'cycleway:left') in [ 'opposite_track' ] or attribute(tags, 'cycleway:right') in [ 'opposite_track' ]) %}", "#00af00", - "{% elseif tags.oneway in [ 'yes', '1' ] and (tags.cycleway in [ 'opposite_lane', 'opposite' ] or attribute(tags, 'cycleway:left') in [ 'opposite', 'opposite_lane' ] or attribute(tags, 'cycleway:right') in [ 'opposite', 'opposite_lane' ]) %}", + "{% elseif tags.oneway in [ 'yes', '1' ] and (tags.cycleway in [ 'opposite_lane', 'opposite' ] or attribute(tags, 'cycleway:left') in [ 'opposite', 'opposite_lane' ] or attribute(tags, 'cycleway:right') in [ 'opposite', 'opposite_lane' or attribute(tags, 'oneway:bicycle') == 'no' ]) %}", "#00ff00", "{% endif %}" ],