diff --git a/html/layers.js b/html/layers.js
index b7aeae1..474a146 100644
--- a/html/layers.js
+++ b/html/layers.js
@@ -139,6 +139,32 @@ function createBaseLayers() {
}
},
}));
+ world.push(new ol.layer.VectorTile({
+ type: 'base',
+ name: 'OpenFreeMapOfflineDark',
+ title: 'OpenFreeMap Offl. Dark',
+ declutter: true,
+ onVisible: (layer) => {
+ if (!layer.get('styleApplied')) {
+ ol.mapboxStyle.applyStyle(layer, "./openfreemap_offline/dark");
+ ol.mapboxStyle.applyBackground(layer, "./openfreemap_offline/dark");
+ layer.set('styleApplied', true);
+ }
+ },
+ }));
+ world.push(new ol.layer.VectorTile({
+ type: 'base',
+ name: 'OpenFreeMapOfflineFiord',
+ title: 'OpenFreeMap Offl. Fiord',
+ declutter: true,
+ onVisible: (layer) => {
+ if (!layer.get('styleApplied')) {
+ ol.mapboxStyle.applyStyle(layer, "./openfreemap_offline/fiord");
+ ol.mapboxStyle.applyBackground(layer, "./openfreemap_offline/fiord");
+ layer.set('styleApplied', true);
+ }
+ },
+ }));
}
if (1) {
world.push(new ol.layer.VectorTile({
@@ -185,6 +211,36 @@ function createBaseLayers() {
},
}));
}
+ if (1) {
+ world.push(new ol.layer.VectorTile({
+ type: 'base',
+ name: 'OpenFreeMapDark',
+ title: 'OpenFreeMap Dark',
+ declutter: true,
+ onVisible: (layer) => {
+ if (!layer.get('styleApplied')) {
+ ol.mapboxStyle.applyStyle(layer, "https://tiles.openfreemap.org/styles/dark");
+ ol.mapboxStyle.applyBackground(layer, "https://tiles.openfreemap.org/styles/dark");
+ layer.set('styleApplied', true);
+ }
+ },
+ }));
+ }
+ if (1) {
+ world.push(new ol.layer.VectorTile({
+ type: 'base',
+ name: 'OpenFreeMapFiord',
+ title: 'OpenFreeMap Fiord',
+ declutter: true,
+ onVisible: (layer) => {
+ if (!layer.get('styleApplied')) {
+ ol.mapboxStyle.applyStyle(layer, "https://tiles.openfreemap.org/styles/fiord");
+ ol.mapboxStyle.applyBackground(layer, "https://tiles.openfreemap.org/styles/fiord");
+ layer.set('styleApplied', true);
+ }
+ },
+ }));
+ }
if (1) {