From aec80fa9a7b21ff4c03dad266a6816b402c2adf2 Mon Sep 17 00:00:00 2001 From: Robin van der Linde Date: Mon, 26 Dec 2022 13:58:10 +0100 Subject: [PATCH 1/2] Add disabled icon and text --- assets/layers/parking_spaces/parking_spaces.json | 11 ++++++++++- assets/themes/onwheels/onwheels.json | 14 ++++++++++++-- 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/assets/layers/parking_spaces/parking_spaces.json b/assets/layers/parking_spaces/parking_spaces.json index 8648b02d50..975485559e 100644 --- a/assets/layers/parking_spaces/parking_spaces.json +++ b/assets/layers/parking_spaces/parking_spaces.json @@ -171,7 +171,16 @@ "en": "Parking Space", "de": "Stellplatz", "nl": "Parkeerplek" - } + }, + "mappings": [ + { + "if": "parking_space=disabled", + "then": { + "en": "Disabled Parking Space", + "nl": "Parkeerplek voor gehandicapten" + } + } + ] }, "mapRendering": [ { diff --git a/assets/themes/onwheels/onwheels.json b/assets/themes/onwheels/onwheels.json index e4e60d47a7..23c32ffe82 100644 --- a/assets/themes/onwheels/onwheels.json +++ b/assets/themes/onwheels/onwheels.json @@ -199,9 +199,19 @@ { "icon": { "mappings": null - } + }, + "iconSize": "30,30,center", + "iconBadges": [ + { + "if": "parking_space=disabled", + "then": "./assets/layers/toilet/wheelchair.svg" + } + ] } - ] + ], + "name": { + "en": "Disabled parking spaces" + } }, "hideTagRenderingsWithLabels": [ "type", From 4ae84537f785921e675810fe03c6a20ffa895cd2 Mon Sep 17 00:00:00 2001 From: Robin van der Linde Date: Mon, 26 Dec 2022 13:58:40 +0100 Subject: [PATCH 2/2] Dynamic icon size --- assets/themes/onwheels/onwheels.json | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/assets/themes/onwheels/onwheels.json b/assets/themes/onwheels/onwheels.json index 23c32ffe82..2433b8933c 100644 --- a/assets/themes/onwheels/onwheels.json +++ b/assets/themes/onwheels/onwheels.json @@ -181,7 +181,20 @@ "mapRendering": [ { "icon": "./assets/themes/onwheels/parking.svg", - "iconSize": "40,40,bottom" + "iconSize": { + "render": "20,20,bottom", + "mappings": [ + { + "if": { + "or": [ + "capacity:disabled>0", + "capacity:disabled=yes" + ] + }, + "then": "40,40,bottom" + } + ] + } }, { "color": "#225f92"