我正在使用Mapbox-3D地形和mapbox的新版本。我们希望让我们的用户可以选择切换回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 });
}
},
是否有解除地形的地图功能?目前,我正在重新启动/重建/重新加载地图完全删除三维地形,这不是我想要实现我的解决方案。
发布于 2021-04-06 08:06:36
我找到了一个简单的解决方案,如何将映射切换回2D:
this.map.setTerrain();
它可以工作,不需要重新启动或重新加载。然后,您可以删除源,并在必要时再次添加它。
https://stackoverflow.com/questions/66812175
复制相似问题