1.简单描述Viewer
Viewer类是cesium的核心类,是地图可视化展示的主窗口,cesium程序应用的切入口,扮演必不可少的核心角色。
官网的英文解析如下:
A base widget for building applications. It composites all of the standard Cesium widgets into one reusable package. The widget can always be extended by using mixins, which add functionality useful for a variety of applications
2.Viewer对象创建以及参数解析
new Cesium.Viewer(Container, options);
container参数类型type:Element |String
描述(一般是地图主窗口div的ID):The DOM element or ID that will contain the widget
options对象,里面属性值特别多,详细的参数见:http://cesiumjs.org/refdoc.html;
个人觉的Viewer类options参数常用的属性值,其他的用默认值即可:
this.cesiumViewer = new Cesium.Viewer(divId, {
animation: false, //动画控制,默认true
baseLayerPicker: true,//地图切换控件(底图以及地形图)是否显示,默认显示true
fullscreenButton: true,//全屏按钮,默认显示true
geocoder: false,//地名查找,默认true
timeline: false,//时间线,默认true
vrButton: true,//双屏模式,默认不显示false
homeButton: true,//主页按钮,