Cesium学习笔记(三)地形

xiaoxiao2021-02-27  100

Cesium 支持流动和可视化海洋,湖泊和河流的全球高分辨率地形和水分影响。与2D地图相比,山峰,山谷和其他地形特征真正显示出3D地球的好处。

添加地形图层

... <body> <div id="cesiumDemo"></div> <script type="text/javascript"> var view = new Cesium.Viewer('cesiumDemo',{ baseLayerPicker: false, imageryProvider: new Cesium.ArcGisMapServerImageryProvider({ url: 'http://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer' }), // 添加地形 terrainProvider: new Cesium.CesiumTerrainProvider({ url: '//assets.agi.com/stk-terrain/world' }) }); </script> </body> ...

启动地球照明和水影响

var view = new Cesium.Viewer('cesiumDemo',{ baseLayerPicker: false, imageryProvider: new Cesium.ArcGisMapServerImageryProvider({ url: 'http://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer' }), // 添加地形 terrainProvider: new Cesium.CesiumTerrainProvider({ url: '//assets.agi.com/stk-terrain/world', requestVertexNormals: true, // 指示客户端是否应从服务器请求其他照明信息 requestWaterMask: true // 指示客户端是否应从服务器请求每个瓦片水掩模 }), shadows:true }); view.scene.globe.enableLighting = true; // 使用太阳作为光源照亮地球。

效果图

转载请注明原文地址: https://www.6miu.com/read-15718.html

最新回复(0)