From 0b3057f122f0a3a108e87f403b47d1a0cc13ec69 Mon Sep 17 00:00:00 2001 From: vcoppe Date: Fri, 19 Apr 2024 17:26:56 +0200 Subject: [PATCH] 3d terrain --- website/src/lib/components/Map.svelte | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/website/src/lib/components/Map.svelte b/website/src/lib/components/Map.svelte index 852a86d4..fc601172 100644 --- a/website/src/lib/components/Map.svelte +++ b/website/src/lib/components/Map.svelte @@ -56,6 +56,26 @@ unit: distanceUnits }) ); + + $map.on('style.load', () => { + if ($map) { + if (!$map.getLayer('mapbox-dem')) { + $map.addSource('mapbox-dem', { + type: 'raster-dem', + url: 'mapbox://mapbox.mapbox-terrain-dem-v1', + tileSize: 512, + maxzoom: 14 + }); + } + $map.setTerrain({ source: 'mapbox-dem', exaggeration: 1 }); + $map.setFog({ + color: 'rgb(186, 210, 235)', + 'high-color': 'rgb(36, 92, 223)', + 'horizon-blend': 0.1, + 'space-color': 'rgb(156, 240, 255)' + }); + } + }); });