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