{ "id": "direction", "name": { "en": "Direction visualization" }, "minzoom": 16, "overpassTags": { "or": [ "camera:direction~*", "direction~*" ] }, "doNotDownload": true, "passAllFeatures": true, "title": null, "description": { "en": "This layer visualizes directions" }, "tagRenderings": [], "icon": { "render": "direction_gradient:var(--catch-detail-color)", "#": "For some weird reason, showing the icon in the layer control panel breaks the svg-gradient (because the svg gradient has a global color or smthng) - so we use a different icon without gradient", "mappings": [ { "if": "id=node/-1", "then": "direction:var(--catch-detail-color)" } ] }, "rotation": { "render": "{camera:direction}deg", "mappings": [ { "if": "direction~*", "then": "{direction}deg" } ] }, "iconSize": "200,200,center", "color": "--catch-detail-color", "stroke": "0", "presets": [], "wayHandling": 2 }