Lazy load Maplibre GL JS and add hillshading layer

This commit is contained in:
Norbert Renner 2022-06-13 12:17:24 +02:00
parent f92d2e2227
commit 13efb4864c
11 changed files with 314 additions and 15 deletions

View file

@ -15,7 +15,7 @@ BR.confLayers.languageDefaultLayers = [
];
BR.confLayers.defaultOverlays = [
'HikeBike.HillShading',
'terrarium-hillshading',
'Waymarked_Trails-Cycling',
'Waymarked_Trails-Hiking'
];

View file

@ -68,7 +68,7 @@ BR.confLayers.tree = {
},
'overlays': {
'worldwide': [
'HikeBike.HillShading',
'terrarium-hillshading',
'Waymarked_Trails-Cycling',
'Waymarked_Trails-Hiking',
'Waymarked_Trails-MTB',

View file

@ -0,0 +1,21 @@
{
"version": 8,
"sources": {
"dem": {
"type": "raster-dem",
"tiles": [
"https://s3.amazonaws.com/elevation-tiles-prod/terrarium/{z}/{x}/{y}.png"
],
"encoding": "terrarium",
"tileSize": 256,
"maxzoom": 15
}
},
"layers": [
{
"id": "hillshading",
"source": "dem",
"type": "hillshade"
}
]
}

View file

@ -0,0 +1,15 @@
{
"geometry": null,
"properties": {
"attribution": {
"text": "Terrain Tiles from AWS",
"url": "https://registry.opendata.aws/terrain-tiles/"
},
"id": "terrarium-hillshading",
"name": "Hillshading",
"overlay": true,
"type": "mvt",
"url": "terrarium-hillshading-style"
},
"type": "Feature"
}