diff --git a/website/src/lib/assets/layers.ts b/website/src/lib/assets/layers.ts
index ce31acf54..de993807e 100644
--- a/website/src/lib/assets/layers.ts
+++ b/website/src/lib/assets/layers.ts
@@ -368,6 +368,26 @@ export const overlays: { [key: string]: string | StyleSpecification } = {
],
},
bikerouterGravel: bikerouterGravel as StyleSpecification,
+ openRailwayMap: {
+ version: 8,
+ sources: {
+ openRailwayMap: {
+ type: 'raster',
+ tiles: ['https://tiles.openrailwaymap.org/standard/{z}/{x}/{y}.png'],
+ tileSize: 256,
+ maxzoom: 19,
+ attribution:
+ 'Data © OpenStreetMap contributors, Style: CC-BY-SA 2.0 OpenRailwayMap',
+ },
+ },
+ layers: [
+ {
+ id: 'openRailwayMap',
+ type: 'raster',
+ source: 'openRailwayMap',
+ },
+ ],
+ },
swisstopoSlope: {
version: 8,
sources: {
@@ -801,6 +821,7 @@ export const overlayTree: LayerTreeType = {
},
cyclOSMlite: true,
bikerouterGravel: true,
+ openRailwayMap: true,
},
countries: {
france: {
@@ -885,6 +906,7 @@ export const defaultOverlays: LayerTreeType = {
},
cyclOSMlite: false,
bikerouterGravel: false,
+ openRailwayMap: false,
},
countries: {
france: {
@@ -1020,6 +1042,7 @@ export const defaultOverlayTree: LayerTreeType = {
},
cyclOSMlite: false,
bikerouterGravel: false,
+ openRailwayMap: false,
},
countries: {
france: {
diff --git a/website/src/locales/en.json b/website/src/locales/en.json
index 2350951d5..8e76edd35 100644
--- a/website/src/locales/en.json
+++ b/website/src/locales/en.json
@@ -324,6 +324,7 @@
"bgMountains": "BGMountains",
"usgs": "USGS",
"bikerouterGravel": "bikerouter.de Gravel",
+ "openRailwayMap": "OpenRailwayMap",
"cyclOSMlite": "CyclOSM Lite",
"swisstopoSlope": "swisstopo Slope",
"swisstopoHiking": "swisstopo Hiking",