aboutsummaryrefslogtreecommitdiffhomepage
path: root/snippets/js_maplibre_terrain
diff options
context:
space:
mode:
Diffstat (limited to 'snippets/js_maplibre_terrain')
-rw-r--r--snippets/js_maplibre_terrain27
1 files changed, 27 insertions, 0 deletions
diff --git a/snippets/js_maplibre_terrain b/snippets/js_maplibre_terrain
new file mode 100644
index 0000000..a6466db
--- /dev/null
+++ b/snippets/js_maplibre_terrain
@@ -0,0 +1,27 @@
1map.addSource('hillshading', {
2 "type": "raster-dem",
3 "tiles": [
4 "https://osmhacktw.github.io/terrain-rgb/tiles/{z}/{x}/{y}.png"
5 ],
6 "tileSize": 256,
7 "maxzoom": 12
8});
9map.setTerrain({ 'source': 'hillshading', 'exaggeration': 1.5 });
10
11map.addLayer({
12 "id": "hillshading",
13 "type": "hillshade",
14 "source": "hillshading",
15 "minzoom": 6
16});
17
18map.on('load', function () {
19 document.getElementById('slider').addEventListener('input', function (e) {
20 console.log(e.target.value);
21 map.setPaintProperty(
22 'hillshading',
23 'hillshade-illumination-direction',
24 parseInt(e.target.value)
25 );
26 });
27});