鸿城初始化入口,管理工具类和功能扩展
    
| Name | Type | Description | ||||||
|---|---|---|---|---|---|---|---|---|
container | 
            
            Element | String | 渲染场景的区域,DOM对象或者DOM对象的ID | ||||||
opts | 
            
            Object | 
            
                鸿城相关配置项
                
  | 
        ||||||
viewerOpts | 
            
            Object | Cesium中Viewer对象所需配置项 | 
Example:
viewerOpts默认配置项
{
   requestRenderMode: true, // 增强模式
   timeline: false,
   animation: false,
   fullscreenButton: false,
   navigationHelpButton: false,
   baseLayerPicker: false, // 图层控件
   scene3DOnly: false,
   geocoder: false, // 默认搜索框
   homeButton: false,
   selectionIndicator: false, // 选中元素显示,默认true(选中元素的绿框)
   sceneModePicker: false, // 2d,3d模式切换
   infoBox: false,
   vrButton: false,
   shouldAnimate: true,
   shadows: false,
   imageryProvider: false
}
    
    
    
    
    
    
Members
computeTool : ComputeTool
drawTool : DrawTool
featureManager : FeatureManager
layerManager : LayerManager
oldDrawTool : oldDrawTool
projectManager : ProjectManager
    Cesium中Viewer实例化对象
viewTool : ViewTool
Methods
    通过名称获取扩展类的实例化对象
    
| Name | Type | Description | 
|---|---|---|
name | 
            
            String | 
Returns:
    获取当前场景快照
    
| Name | Type | Description | 
|---|---|---|
w | 
            
            Number | 生成图片的宽度 | 
h | 
            
            Number | 生成图片的高度 | 
q | 
            
            Number | 生成图片的质量 [0 - 1] 默认0.5 | 
Returns:
    Obj.blob Blob对象 Obj.thumbnail URL Obj.base64
    
    加载扩展功能
    
| Name | Type | Description | 
|---|---|---|
type | 
            
            Class | 
    地球基础颜色设置
    
| Name | Type | Description | 
|---|---|---|
color | 
            
            String | 
    设置地球的透明度
    
| Name | Type | Description | 
|---|---|---|
val | 
            
            Cesium.NearFarScalar | number | 
    场景基础颜色设置
    
| Name | Type | Description | 
|---|---|---|
color | 
            
            String | 
    设置场景日期
    
| Name | Type | Description | 
|---|---|---|
color | 
            
            String | 
    时间设置
    
| Name | Type | Description | 
|---|---|---|
time | 
            
            String | 
    阴影 --> 阴影密度
    
| Name | Type | Description | 
|---|---|---|
num | 
            
            Number | (1-20) | 
    阴影 --> 颜色深度
    
| Name | Type | Description | 
|---|---|---|
depth | 
            
            Number | (0.01 - 1) | 
    地球基础颜色设置
    
| Name | Type | Description | 
|---|---|---|
color | 
            
            String | 
    鼠标交互焦点模式
    
| Name | Type | Description | 
|---|---|---|
val | 
            
            Boolen | 
    fxaa抗锯齿
    
| Name | Type | Description | 
|---|---|---|
val | 
            
            Boolen | 
    切换地球显示隐藏
    
| Name | Type | Description | 
|---|---|---|
val | 
            
            Boolen | 
    切换地表遮挡
    
| Name | Type | Description | 
|---|---|---|
val | 
            
            Boolen | 
    切换是否启用地球透明
    
| Name | Type | Description | 
|---|---|---|
val | 
            
            Boolean | 
    切换是否启用地球根据距离渐变透明度
    
| Name | Type | Description | 
|---|---|---|
val | 
            
            Boolean | 
    切换对数深度
    
| Name | Type | Description | 
|---|---|---|
val | 
            
            Boolen | 
    msaa抗锯齿
    
| Name | Type | Description | 
|---|---|---|
val | 
            
            Boolen | 
    阴影 --> 打开
    
| Name | Type | Description | 
|---|---|---|
val | 
            
            Boolen | 
    阴影 --> 柔性阴影
    
| Name | Type | Description | 
|---|---|---|
val | 
            
            Boolen | 
    天空盒开关
    
| Name | Type | Description | 
|---|---|---|
val | 
            
            Boolen | 
    通过名称卸载扩展功能
    
| Name | Type | Description | 
|---|---|---|
name | 
            
            * | 
