美文网首页
cesium的viewer对象

cesium的viewer对象

作者: 清远_03d9 | 来源:发表于2019-11-19 09:27 被阅读0次
    //创建cesium Viewer
    viewer = new Cesium.Viewer(‘cesiumContainer’,{
    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资源
    navigationInstructionsInitiallyVisible:false,
    showRenderLoopErrors:false,
    imageryProvider : new Cesium.OpenStreetMapImageryProvider({ url : ‘//a.tile.openstreetmap.org/’ }) //加载自定义地图瓦片需要指定一个自定义图片服务器//URL为瓦片数据服务器地址
    });
    

    其他属性:

        vrButton:是否显示VR视图按钮
        selectionIndicator:是否显示选中实体的标识
        navigationInstructionsInitiallyVisible:true则默认显示帮助菜单,否则只有当用户点击帮助按钮时显示
        clockViewModel:时钟视图模型,用来控制时间???
        selectedTerrainProviderViewModel:当前选中的地形
        当baseLayerPicker设置为false时,使用imageryProvider、terrainProvider指定影像和地形
        skyBox:用于定义天空
        skyAtmosphere:设置地球周围是否有发亮的光圈
        useDefaultRenderLoop:false时viwer不处理地球的渲染,只有黑窗口
        targetFrameRate:指定默认渲染器的帧率
        automaticallyTrackDataSourceClocks:是否随着时钟的改变追踪更新数据,如果需要单独处理时钟时设置为false
        contextOptions:上下文操作???
        sceneMode:初始视图类型(SceneMode.SCENE2D、SceneMode.SCENE3D)
        mapProjection:地图投影(2D视图或哥伦布视图时使用)
        globe:传给scene的地球对象,如果设置为false则没有地球
        orderIndependentTranslucency:半透明???
        creditContainer:显示credit的DOM元素id
        dataSources:默认数据源,如果指定了该值则需要负责销毁
        terrainExaggeration:地形放大比例,不影响在地球上的相对位置
        shadows:是否显示太阳的阴影
        terrainShadows:地形是否显示太阳的阴影及阴影形式
        mapMode2D:指定2D地图在水平方向的滚动和旋转形式
        projectionPicker:是否显示投影选择器
    

    相关文章

      网友评论

          本文标题:cesium的viewer对象

          本文链接:https://www.haomeiwen.com/subject/fjpyvctx.html