# MapGIS Client for JavaScript API

Common Cesium-Plugin MapboxGL-Plugin Leaflet-Plugin OpenLayers-Plugin Video-Plugin
API文档

#### # new ISSceneLayerUtil()

IS场景图层的工具类

### 方法

#### # static addSceneLayer(layerView, callback, errorCallback)

添加场景图层

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`layerView` | LayerView | 图层视图对象
`callback` | function | 所有子图层加载完毕后的回调函数
`errorCallback` | function | 加载失败的回调函数

#### # static initializeOptions(options)

根据图层对象获取构造参数options

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`options` | Object | 构造参数的来源
`layer` | Object | 图层对象
`innerView` | View | cesium的view对象

返回值:
类型: Object

#### # static removeLayer(layerView)

移除图层

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`layerView` | LayerView | 图层视图对象

#### # static setOpacity(opacity, layerView)

设置图层透明度

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`opacity` | Number | 图层透明度
`layerView` | LayerView | 图层视图对象

#### # static setSubLayerOpacity(opacity, id, layerView)

设置子图层透明度

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`opacity` | Number | 子图层透明度
`id` | String | 子图层ID
`layerView` | LayerView | 图层视图对象

#### # static setVisible(visible, layerView)

设置图层显隐，受最大最小比例尺影响，会在内部进行判断

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`visible` | Boolean | 是否显隐图层
`layerView` | LayerView | 图层视图对象

构造函数
成员变量
方法
事件