only set terrain when pitch > 0

This commit is contained in:
vcoppe
2024-09-24 17:42:05 +02:00
parent eba6989606
commit c6e4796cdb

View File

@@ -169,10 +169,12 @@
tileSize: 512, tileSize: 512,
maxzoom: 14 maxzoom: 14
}); });
if (newMap.getPitch() > 0) {
newMap.setTerrain({ newMap.setTerrain({
source: 'mapbox-dem', source: 'mapbox-dem',
exaggeration: newMap.getPitch() > 0 ? 1 : 0 exaggeration: 1
}); });
}
newMap.setFog({ newMap.setFog({
color: 'rgb(186, 210, 235)', color: 'rgb(186, 210, 235)',
'high-color': 'rgb(36, 92, 223)', 'high-color': 'rgb(36, 92, 223)',
@@ -186,10 +188,7 @@
exaggeration: 1 exaggeration: 1
}); });
} else { } else {
newMap.setTerrain({ newMap.setTerrain(null);
source: 'mapbox-dem',
exaggeration: 0
});
} }
}); });
}); });