Cesium 自带有地形,
await Cesium.createWorldTerrainAsync({ requestVertexNormals: true , requestWaterMask: true }); async 需要自己添加在方法前面然后在 new Cesium.Viewer("map",{
terrainProvider: provider})
provide中,第一个是地形,第二个水纹.
关闭的话,使用普通地图就用下面的
viewer.terrainProvider = new Cesium.EllipsoidTerrainProvider({}); // 普通底图
这个博文也大概描述了类似的问题:https://blog.csdn.net/weixin_43869192/article/details/138521813
最后效果是这样的:
写的有些烂,没排版,就做个记录
标签:vue3,地形,添加,terrainProvider,Cesium,new From: https://www.cnblogs.com/520jing/p/18206756