Cesium 加载地形(Terrain)

在 cesium 中添加地形数据,我们要创建一个 CesiumTerrainProvider,并且指定一个 URL 地址和一些配置的选项,然后将它分配给一个 viewer.terrainProvider。

1. TerrainProvider:为地球表面提供地形或其他几何形状。

viewer.terrainProvider = new Cesium.CesiumTerrainProvider(options)

2. new Cesium.CesiumTerrainProvider(options)

以Cesium地形格式访问地形数据。

options:
1. url:Cesium地形服务器的URL。
2. requestVertexNormals:默认值 false	可选的指示客户端是否应从服务器请求其他照明信息的标志。
3. requestWaterMask:默认值 false   可选的指示客户端是否应从服务器请求每片水面罩的标志(如果有)。
4. requestMetadata:默认值 true   可选的指示客户端是否应从服务器请求每个切片元数据(如果有)的标志。
5. ellipsoid:可选的椭球。如果未指定,则使用WGS84椭球。
6. credit:可选的数据源的贷方,显示在画布上。

代码:

// 加载地形
    viewer.terrainProvider = new Cesium.CesiumTerrainProvider({
      url: Terrain, // 地址记得换成自己的地形数据地址
      requestWaterMask: true, // 开启法向量
      requestVertexNormals: true // 开启水面特效
    })
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值