Skip to content

地形加载

地形瓦片服务的加载有两种方式:

1.在初始化时,通过配置加载

2.调用setTerrain方法加载

1.通过初始化配置加载

ts
new Viewer(el, {
        depthTestTerrain: true, //开启深度检测(遮挡关系)
        controlAsMapbox: true, //操作对齐mapbox
    	  terrain:{
            url:"http://your/terrain/source"
        }
        imageryLayers: [
          {
            type: "tile",
            option: {
              // 卫星影像瓦片
              url: "https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}.png",
            },
          },
        ],
      })

结果展示:

image-20251023161249725

2.调用setTerrain方法加载

Cesium 引擎的地形数据源只支持设置一个,通过调用setTerrain方法可以设置或切换地形数据源:

ts
fair.setTerrain("http://your/path/cesiumTerrain/asia_90m")