Cesium学习笔记(三)地形

来源:互联网 发布:淘宝不能分享给微信 编辑:程序博客网 时间:2024/05/16 18:49

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; // 使用太阳作为光源照亮地球。

效果图

这里写图片描述

原创粉丝点击