码迷,mamicode.com
首页 > 其他好文 > 详细

Cesium-知识点(Viewer)

时间:2018-08-28 17:58:42      阅读:1346      评论:0      收藏:0      [点我收藏+]

标签:nbu   cal   widget   mos   style   nim   def   选择   投影   

Cesium之Viewer的构造(转自:https://blog.csdn.net/zhy905692718/article/details/78865107)

Viewer属于Cesium的控件部分,是显示地图的容器,源码在Source\Widgets\Viewer\Viewer.js,支持2D\3D及VR视图

构造方式:

指定对应的DOM的Id,及相关参数:

技术分享图片
  var viewer = new Cesium.Viewer(‘cesiumContainer‘, {
            timeline: false, //是否显示时间轴
            sceneModePicker: true, //是否显示3D/2D选择器
            baseLayerPicker: true, //是否显示图层选择器
            geocoder: true, // 搜索
            scene3DOnly: true, //如果设置为true,则所有几何图形以3D模式绘制以节约GPU资源
            animation: false, //左下角仪表盘
            navigationHelpButton: true, //右上角的帮助按钮
            homeButton: false, //是否显示Home按钮
            infoBox: true, //?
            fullscreenButton: true, //是否显示全屏按钮
            showRenderLoopErrors: true, //是否显示渲染错误
            fullscreenElement: document.documentElement, //全屏元素
            imageryProviderViewModels: [imgprovider_google], //影像来源
            terrainProviderViewModels: [terrainprovider_default], //地形来源
            selectedImageryProviderViewModel: Util.imgprovider_google //当前选中的影像来源
        });
View Code
 

其他属性:

  • 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)

标签:nbu   cal   widget   mos   style   nim   def   选择   投影   

原文地址:https://www.cnblogs.com/yaohuimo/p/9549543.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!