diff --git a/assets/themes/stations/bench.svg b/assets/themes/stations/bench.svg
new file mode 100644
index 0000000000..d1d8c8b141
--- /dev/null
+++ b/assets/themes/stations/bench.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/assets/themes/stations/bicycle_parking.svg b/assets/themes/stations/bicycle_parking.svg
new file mode 100644
index 0000000000..ebec627bd5
--- /dev/null
+++ b/assets/themes/stations/bicycle_parking.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/assets/themes/stations/license_info.json b/assets/themes/stations/license_info.json
index df149640c3..13b0032bbc 100644
--- a/assets/themes/stations/license_info.json
+++ b/assets/themes/stations/license_info.json
@@ -1,4 +1,24 @@
[
+ {
+ "path": "bench.svg",
+ "license": "CC0",
+ "authors": [
+ "Matthijs Melissen"
+ ],
+ "sources": [
+ "https://github.com/gravitystorm/openstreetmap-carto/blob/master/symbols/amenity/bench.svg"
+ ]
+ },
+ {
+ "path": "bicycle_parking.svg",
+ "license": "CC0",
+ "authors": [
+ "Matthijs Melissen"
+ ],
+ "sources": [
+ "https://github.com/gravitystorm/openstreetmap-carto/blob/master/symbols/amenity/bicycle_parking.svg"
+ ]
+ },
{
"path": "departures_board.svg",
"license": "CC0",
@@ -26,5 +46,16 @@
"sources": [
"https://labs.mapbox.com/maki-icons/"
]
+ },
+ {
+ "path": "rental_bicycle.svg",
+ "license": "CC0",
+ "authors": [
+ "Michael Glanznig",
+ "Andy Allan"
+ ],
+ "sources": [
+ "https://github.com/gravitystorm/openstreetmap-carto/blob/master/symbols/amenity/rental_bicycle.svg"
+ ]
}
]
\ No newline at end of file
diff --git a/assets/themes/stations/rental_bicycle.svg b/assets/themes/stations/rental_bicycle.svg
new file mode 100644
index 0000000000..cf4397e1a2
--- /dev/null
+++ b/assets/themes/stations/rental_bicycle.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/assets/themes/stations/stations.json b/assets/themes/stations/stations.json
index abc4dd96a5..515d7711fc 100644
--- a/assets/themes/stations/stations.json
+++ b/assets/themes/stations/stations.json
@@ -86,9 +86,7 @@
},
{
"builtin": [
- "shops",
- "bike_parking",
- "bicycle_rental"
+ "shops"
],
"override": {
"isShown": {
@@ -101,6 +99,42 @@
"minzoom": 19
}
},
+ {
+ "builtin": "bike_parking",
+ "override": {
+ "isShown": {
+ "or": [
+ "indoor=room",
+ "indoor=area"
+ ]
+ },
+ "presets": null,
+ "minzoom": 19,
+ "mapRendering": [
+ {
+ "icon": "circle:white;./assets/themes/stations/bicycle_parking.svg"
+ }
+ ]
+ }
+ },
+ {
+ "builtin": "bicycle_rental",
+ "override": {
+ "isShown": {
+ "or": [
+ "indoor=room",
+ "indoor=area"
+ ]
+ },
+ "presets": null,
+ "minzoom": 19,
+ "mapRendering": [
+ {
+ "icon": "circle:white;./assets/themes/stations/rental_bicycle.svg"
+ }
+ ]
+ }
+ },
{
"builtin": [
"food",
@@ -157,7 +191,6 @@
"builtin": [
"entrance",
"elevator",
- "bench",
"waste_basket",
"atm"
],
@@ -165,6 +198,17 @@
"minzoom": 19
}
},
+ {
+ "builtin": "bench",
+ "override": {
+ "minzoom": 19,
+ "mapRendering": [
+ {
+ "icon": "./assets/themes/stations/bench.svg"
+ }
+ ]
+ }
+ },
{
"id": "departures_board",
"name": {