diff --git a/assets/layers/car_rental/car_rental.json b/assets/layers/car_rental/car_rental.json
new file mode 100644
index 0000000000..18da669108
--- /dev/null
+++ b/assets/layers/car_rental/car_rental.json
@@ -0,0 +1,97 @@
+{
+ "id": "car_rental",
+ "name": {
+ "en": "Car Rental",
+ "nl": "Autoverhuur"
+ },
+ "source": {
+ "osmTags": "amenity=car_rental"
+ },
+ "minzoom": 12,
+ "title": {
+ "render": {
+ "en": "Car Rental",
+ "nl": "Autoverhuur"
+ },
+ "mappings": [
+ {
+ "if": "name~*",
+ "then": "{name}"
+ }
+ ]
+ },
+ "description": {
+ "en": "Places where you can rent a car",
+ "nl": "Plaatsen waar je een auto kunt huren"
+ },
+ "tagRenderings": [
+ "images",
+ {
+ "id": "name",
+ "freeform": {
+ "key": "name",
+ "type": "string",
+ "placeholder": {
+ "en": "Name of the car rental",
+ "nl": "Naam van de autoverhuur"
+ }
+ },
+ "question": {
+ "en": "What is the name of this car rental?",
+ "nl": "Wat is de naam van deze autoverhuur?"
+ },
+ "mappings": [
+ {
+ "if": "noname=yes",
+ "then": {
+ "en": "This car rental has no name",
+ "nl": "Deze autoverhuur heeft geen naam"
+ }
+ }
+ ],
+ "render": {
+ "en": "This car rental is called {name}",
+ "nl": "Deze autoverhuur heet {name}"
+ }
+ },
+ "website",
+ "email",
+ "phone",
+ "opening_hours"
+ ],
+ "presets": [
+ {
+ "tags": [
+ "amenity=car_rental"
+ ],
+ "title": {
+ "en": "a car rental",
+ "nl": "een autoverhuur"
+ },
+ "description": {
+ "en": "A place where you can rent a car",
+ "nl": "Een plaats waar je een auto kunt huren"
+ }
+ }
+ ],
+ "mapRendering": [
+ {
+ "icon": "circle:white;./assets/layers/car_rental/car_rental.svg",
+ "location": [
+ "point",
+ "centroid"
+ ],
+ "label": "
{name}
"
+ },
+ {
+ "color": "darkblue",
+ "width": 2
+ }
+ ],
+ "allowMove": {
+ "enableImproveAccuracy": true
+ },
+ "filter": [
+ "open_now"
+ ]
+}
\ No newline at end of file
diff --git a/assets/layers/car_rental/car_rental.svg b/assets/layers/car_rental/car_rental.svg
new file mode 100644
index 0000000000..19a148724e
--- /dev/null
+++ b/assets/layers/car_rental/car_rental.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/assets/layers/car_rental/license_info.json b/assets/layers/car_rental/license_info.json
new file mode 100644
index 0000000000..31c8cda5ec
--- /dev/null
+++ b/assets/layers/car_rental/license_info.json
@@ -0,0 +1,12 @@
+[
+ {
+ "path": "car_rental.svg",
+ "license": "CC0",
+ "authors": [
+ "American Institute of Graphic Arts"
+ ],
+ "sources": [
+ "https://thenounproject.com/icon/car-rental-71/"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/themes/stations/stations.json b/assets/themes/stations/stations.json
index 515d7711fc..c51b09d25e 100644
--- a/assets/themes/stations/stations.json
+++ b/assets/themes/stations/stations.json
@@ -135,6 +135,19 @@
]
}
},
+ {
+ "builtin": "car_rental",
+ "override": {
+ "isShown": {
+ "or": [
+ "indoor=room",
+ "indoor=area"
+ ]
+ },
+ "presets": null,
+ "minzoom": 19
+ }
+ },
{
"builtin": [
"food",
diff --git a/langs/layers/en.json b/langs/layers/en.json
index 18ac0e2dc4..23d222a061 100644
--- a/langs/layers/en.json
+++ b/langs/layers/en.json
@@ -1337,6 +1337,33 @@
"render": "Pub"
}
},
+ "car_rental": {
+ "description": "Places where you can rent a car",
+ "name": "Car Rental",
+ "presets": {
+ "0": {
+ "description": "A place where you can rent a car",
+ "title": "a car rental"
+ }
+ },
+ "tagRenderings": {
+ "name": {
+ "freeform": {
+ "placeholder": "Name of the car rental"
+ },
+ "mappings": {
+ "0": {
+ "then": "This car rental has no name"
+ }
+ },
+ "question": "What is the name of this car rental?",
+ "render": "This car rental is called {name}"
+ }
+ },
+ "title": {
+ "render": "Car Rental"
+ }
+ },
"charging_station": {
"description": "A charging station",
"filter": {
diff --git a/langs/layers/nl.json b/langs/layers/nl.json
index e111be279a..cd1ce33a1e 100644
--- a/langs/layers/nl.json
+++ b/langs/layers/nl.json
@@ -1306,6 +1306,33 @@
"render": "Café"
}
},
+ "car_rental": {
+ "description": "Plaatsen waar je een auto kunt huren",
+ "name": "Autoverhuur",
+ "presets": {
+ "0": {
+ "description": "Een plaats waar je een auto kunt huren",
+ "title": "een autoverhuur"
+ }
+ },
+ "tagRenderings": {
+ "name": {
+ "freeform": {
+ "placeholder": "Naam van de autoverhuur"
+ },
+ "mappings": {
+ "0": {
+ "then": "Deze autoverhuur heeft geen naam"
+ }
+ },
+ "question": "Wat is de naam van deze autoverhuur?",
+ "render": "Deze autoverhuur heet {name}"
+ }
+ },
+ "title": {
+ "render": "Autoverhuur"
+ }
+ },
"charging_station": {
"description": "Oplaadpunten",
"filter": {
diff --git a/langs/themes/en.json b/langs/themes/en.json
index 8926da3d9a..bda925a67c 100644
--- a/langs/themes/en.json
+++ b/langs/themes/en.json
@@ -1095,7 +1095,7 @@
"description": "Layer showing train stations",
"name": "Train Stations"
},
- "14": {
+ "15": {
"description": "Displays showing the trains that will leave from this station",
"name": "Departures boards",
"presets": {