add custom layer base from openfreemap (osm liberty)

This commit is contained in:
vcoppe
2026-05-23 19:14:59 +02:00
parent 7361b54255
commit ce067d4ff0
3 changed files with 2845 additions and 1 deletions
File diff suppressed because it is too large Load Diff
+5 -1
View File
@@ -27,10 +27,12 @@ import ignFrTopo from './custom/ign-fr-topo.json';
import ignFrPlan from './custom/ign-fr-plan.json'; import ignFrPlan from './custom/ign-fr-plan.json';
import ignFrSatellite from './custom/ign-fr-satellite.json'; import ignFrSatellite from './custom/ign-fr-satellite.json';
import bikerouterGravel from './custom/bikerouter-gravel.json'; import bikerouterGravel from './custom/bikerouter-gravel.json';
import topo from './custom/topo.json';
export const maptilerKeyPlaceHolder = 'MAPTILER_KEY'; export const maptilerKeyPlaceHolder = 'MAPTILER_KEY';
export const basemaps: { [key: string]: string | StyleSpecification } = { export const basemaps: { [key: string]: string | StyleSpecification } = {
topo: topo as StyleSpecification,
maptilerStreets: `https://api.maptiler.com/maps/streets-v4/style.json?key=${maptilerKeyPlaceHolder}`, maptilerStreets: `https://api.maptiler.com/maps/streets-v4/style.json?key=${maptilerKeyPlaceHolder}`,
maptilerTopo: `https://api.maptiler.com/maps/topo-v4/style.json?key=${maptilerKeyPlaceHolder}`, maptilerTopo: `https://api.maptiler.com/maps/topo-v4/style.json?key=${maptilerKeyPlaceHolder}`,
maptilerOutdoors: `https://api.maptiler.com/maps/outdoor-v4/style.json?key=${maptilerKeyPlaceHolder}`, maptilerOutdoors: `https://api.maptiler.com/maps/outdoor-v4/style.json?key=${maptilerKeyPlaceHolder}`,
@@ -799,6 +801,7 @@ export type LayerTreeType = { [key: string]: LayerTreeType | boolean };
export const basemapTree: LayerTreeType = { export const basemapTree: LayerTreeType = {
basemaps: { basemaps: {
world: { world: {
topo: true,
maptilerStreets: true, maptilerStreets: true,
maptilerTopo: true, maptilerTopo: true,
maptilerOutdoors: true, maptilerOutdoors: true,
@@ -936,7 +939,7 @@ export const overpassTree: LayerTreeType = {
}; };
// Default basemap used // Default basemap used
export const defaultBasemap = 'maptilerStreets'; export const defaultBasemap = 'topo';
// Default overlays used (none) // Default overlays used (none)
export const defaultOverlays: LayerTreeType = { export const defaultOverlays: LayerTreeType = {
@@ -1025,6 +1028,7 @@ export const defaultOverpassQueries: LayerTreeType = {
export const defaultBasemapTree: LayerTreeType = { export const defaultBasemapTree: LayerTreeType = {
basemaps: { basemaps: {
world: { world: {
topo: true,
maptilerStreets: true, maptilerStreets: true,
maptilerTopo: true, maptilerTopo: true,
maptilerOutdoors: true, maptilerOutdoors: true,
+1
View File
@@ -304,6 +304,7 @@
"switzerland": "Switzerland", "switzerland": "Switzerland",
"united_kingdom": "United Kingdom", "united_kingdom": "United Kingdom",
"united_states": "United States", "united_states": "United States",
"topo": "Topo",
"maptilerStreets": "MapTiler Streets", "maptilerStreets": "MapTiler Streets",
"maptilerTopo": "MapTiler Topo", "maptilerTopo": "MapTiler Topo",
"maptilerOutdoors": "MapTiler Outdoors", "maptilerOutdoors": "MapTiler Outdoors",