加载cesium

Viewer = new Cesium.Viewer("cesiumContainer", {

        shouldAnimate: true,

        bresetMaterial:true, //bred material: 增殖材料,增生材料 base material: 基础材质

        baseColorFactor:[0.8,0.8,0.8,1.0],//基础颜色系数

        emissiveFactor:[0.1,0.1,0.1],//自发光系数

        metallicFactor:1,//金属系数

        roughnessFactor:0.6,//粗糙系数

        animation: false, // 是否创建动画小器件,左下角仪表

        baseLayerPicker: false, // 是否显示图层选择器

        fullscreenButton: false, // 是否显示全屏按钮

        geocoder: false, // 是否显示geocoder小器件,右上角查询按钮

        homeButton: false, // 是否显示Home按钮

        infoBox: false, // 是否显示信息框

        sceneModePicker: false, // 是否显示3D/2D选择器

        selectionIndicator: false, // 是否显示选取指示器组件

        timeline: false, // 是否显示时间轴

        navigationHelpButton: false, // 是否显示右上角的帮助按钮

        scene3DOnly: true, // 如果设置为true,则所有几何图形以3D模式绘制以节约GPU资源

        clock: new Cesium.Clock(), // 用于控制当前时间的时钟对象

        // 定义天空盒子

        // skyBox: new Cesium.SkyBox({

        //   sources: {

        //     positiveX: "Cesium/Assets/Textures/SkyBox/right.jpg",

        //     negativeX: "Cesium/Assets/Textures/SkyBox/left.jpg",

        //     positiveY: "Cesium/Assets/Textures/SkyBox/bottom.jpg",

        //     negativeY: "Cesium/Assets/Textures/SkyBox/top.jpg",

        //     positiveZ: "Cesium/Assets/Textures/SkyBox/front.jpg",

        //     negativeZ: "Cesium/Assets/Textures/SkyBox/back.jpg"

        //   }

        // }), // 用于渲染星空的SkyBox对象

        fullscreenElement: document.body, // 全屏时渲染的HTML元素,

        useDefaultRenderLoop: true, // 如果需要控制渲染循环,则设为true

        targetFrameRate: undefined, // 使用默认render loop时的帧率

        showRenderLoopErrors: false, // 如果设为true,将在一个HTML面板中显示错误信息

        automaticallyTrackDataSourceClocks: true, // 自动追踪最近添加的数据源的时钟设置

        contextOptions: undefined, // 传递给Scene对象的上下文参数(scene.options)

        sceneMode: Cesium.SceneMode.SCENE3D, // 初始场景模式

        mapProjection: new Cesium.WebMercatorProjection(), // 地图投影体系

        dataSources: new Cesium.DataSourceCollection(),


        imageryProvider: new Cesium.UrlTemplateImageryProvider({

          url: “影像路径”,

          tilingScheme: new Cesium.WebMercatorTilingScheme(),

          minimumLevel: 0,

          maximumLevel: 7,

          credit: "谷歌全球影像"

        })

      });

      if(Cesium.FeatureDetection.supportsImageRenderingPixelated()){//判断是否支持图像渲染像素化处理

         Viewer.resolutionScale = window.devicePixelRatio;

      }


     Viewer.scene.postProcessStages.fxaa.enabled = true;//抗锯齿

      Viewer.scene.skyAtmosphere.show = true;

      Viewer.scene.globe.depthTestAgainstTerrain = true; // 开启深度监测

      //Viewer.scene.globe.enableLighting = true;

      //VCesViewer.scene.globe.show = false;

      Viewer._cesiumWidget._creditContainer.style.display =

        "none";


      //光照不受时间影响

      var directionalLight = new Cesium.DirectionalLight({

        direction:new Cesium.Cartesian3(

         2617904.6010339838, -4805090.187629828, -3265949.669624921

        ),

      });

      // var originLight = Viewer.scene.light;

      Viewer.scene.light = directionalLight;

      // Viewer.scene.light = originLight;

      var julian_time = Cesium.JulianDate.fromDate(

        new Date("2020/07/05 11:00:00")

      ); //转为朱利安日期


     Viewer.clock.currentTime = julian_time.clone();

viewer.imageryLayers.get(0).show = false;//默认不加载影像,显示蓝色地球

你可能感兴趣的:(加载cesium)