Cesium基础知识-创建3D地球

JavaScript代码

  1. //创建一个3d地球
  2. function CreateHello3DEarth() {
  3.     viewer = new Cesium.Viewer('cesiumContainer');
  4.   
  5. }
  6. CreateHello3DEarth();
  7. //创建一个3d地球,主页按钮配置
  8. function CreateHello3DEarthJieMianPeiZhi() {
  9.     viewer = new Cesium.Viewer('cesiumContainer', {
  10.         scene3DOnly: true,
  11.         selectionIndicator: false,
  12.         baseLayerPicker: false
  13.     });
  14. }
  15. //CreateHello3DEarthJieMianPeiZhi();

  16.  
  17. //创建图层
  18. function CreateImageLayers() {
  19.     // 删除默认图层
  20.     viewer.imageryLayers.remove(viewer.imageryLayers.get(0));
  21.     // 增加一个图层
  22.     viewer.imageryLayers.addImageryProvider(new Cesium.IonImageryProvider({
  23.         assetId: 3954
  24.     }));
  25. }
  26. //CreateImageLayers();
  27. //创建地形图层,包含水
  28. function CreateWorldTerrain() {
  29.     //viewer=new Cesium.viewer('cesiumContainer');
  30.     viewer.terrainProvider = Cesium.createWorldTerrain({
  31.         requestWaterMask: true, // 水特效
  32.         requestVertexNormals: true // 地形光
  33.     });
  34.     viewer.scene.globe.depthTestAgainstTerrain = true; //地形
  35. }
  36. //CreateWorldTerrain();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值