小编ann*_*-AJ的帖子

在 Mapbox-GL 中动态删除 Mapbox 3D 地形

我正在将mapbox-3d-terrain与新版本的mapbox-gl一起使用。我们希望让用户可以选择切换回 2D。我希望能够

  1. 未设置地形
  2. 然后删除源

这是将其“打开”的功能。

    // 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 地形,这不是我想要实现我的解决方案的方式。

mapbox mapbox-gl

1
推荐指数
1
解决办法
1341
查看次数

标签 统计

mapbox ×1

mapbox-gl ×1