cesium初始化场景

开始步入cesium的学习,可能比较低级,但慢慢的会越来越好的。

  var viewer,scene,ellipsoid;
            Cesium.Ion.defaultAccessToken = '密钥';

            viewer = new Cesium.Viewer('cesiumContainer', {
                animation: false, //是否显示动画控件
                shouldAnimate: true,
                homeButton: false, //是否显示Home按钮
                fullscreenButton: false, //是否显示全屏按钮
                baseLayerPicker: false, //是否显示图层选择控件
                geocoder: false, //是否显示地名查找控件
                timeline: false, //是否显示时间线控件
                sceneModePicker: false, //是否显示投影方式控件
                navigationHelpButton: false, //是否显示帮助信息控件
                infoBox: false, //是否显示点击要素之后显示的信息
                //terrainProvider : ,
                requestRenderMode: true, //启用请求渲染模式
                scene3DOnly: false, //每个几何实例将只能以3D渲染以节省GPU内存
                sceneMode: 3, //初始场景模式 1 2D模式 2 2D循环模式 3 3D模式  Cesium.SceneMode
                fullscreenElement: document.body, //全屏时渲染的HTML元素 暂时没发现用处
                selectionIndicator: false ,// 隐藏双击entity时的选中框
            });
            
            viewer.imageryLayers.get(0).show = false;

            viewer.cesiumWidget.creditContainer.style.display="none"; // 隐藏Cesium的LOGO    
            viewer.camera.setView({destination: Cesium.Cartesian3.fromDegrees(118.635,32.0285, 1200)});//默认场景初始位置
            viewer.cesiumWidget.screenSpaceEventHandler.removeInputAction(Cesium.ScreenSpaceEventType.LEFT_DOUBLE_CLICK);//取消默认双击跟随事件

            scene = viewer.scene;
            //scene.globe.enableLighting = true; // 开启光照
            scene.highDynamicRange = false;
            scene.globe.baseColor=Cesium.Color.fromCssColorString("#050505"); // 设置球体背景

            scene.pickTranslucentDepth = true;
            scene.globe.depthTestAgainstTerrain = true;
            ellipsoid = scene.globe.ellipsoid;

            scene.fxaa = false;
            scene.fog.enabled = false;
            scene.debugShowFramesPerSecond = false;//显示帧率和刷新率

 

你可能感兴趣的:(js,cesium)