我正在将mapbox-3d-terrain与新版本的mapbox-gl一起使用。我们希望让用户可以选择切换回 2D。我希望能够
这是将其“打开”的功能。
// manage 3D terrain
enable3DTerrain() {
try {
this.map.addSource('mapbox-dem-2', {
"type": "raster-dem",
"url": "mapbox://mapbox.mapbox-terrain-dem-v1",
"tileSize": 512,
});
this.map.setTerrain({ "source": "mapbox-dem-2", 'exaggeration': 1.5 });
} catch (e) {
console.log({ e });
}
},
Run Code Online (Sandbox Code Playgroud)
有没有取消地形的地图功能?目前我正在完全重新启动/重建/重新加载地图以删除 3D 地形,这不是我想要实现我的解决方案的方式。