支持渐进流式加载和渲染全球高精度地形,并且包含海、湖、河等水面效果。相对2D地图、山峰、山谷等其他地形特征更适合在这种3D地球中展示。
地形数据集是巨大的,通常达到GB或者TB级别。在普通3D引擎中,使用底层图形API去实现地形数据可视化需要做很多事情。Cesium 已经完成了这项复杂工程,而我们主要修改 viewer.terrainProvider属性。
1.使用Cesium在线Ion地形
viewer.terrainProvider=Cesium.createWorldTerrain();
2.使用自行发布的服务
viewer.terrainProvider=new Cesium.CesiumTerrainProvider({url:'http://localhost/terrain' });
3.不使用地形
viewer.terrainProvider= new Cesium.EllipsoidTerrainProvider();