开始步入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;//显示帧率和刷新率