# ControlUtil
查阅Cesium API

#### ControlUtil()
util/ControlUtil.js 1

控件相关 静态方法

### 方法

#### static mars3d.ControlUtil.create(type, options) → BaseControl
util/ControlUtil.js 49

创建控件工厂方法

参数名称 | 类型 | 描述信息
--- | --- | ---
`type` | ControlType | 控件类型
`options` | object | 控件参数，具体见各`ControlType`对应的控件类的构造方法参数

##### 返回值:

创建完成的控件对象

#### static mars3d.ControlUtil.getClass(type) → BaseControl|undefined
util/ControlUtil.js 37

根据 控件类型 获取 控件类

参数名称 | 类型 | 描述信息
--- | --- | ---
`type` | ControlType | 控件类型

##### 返回值:

控件类

#### static mars3d.ControlUtil.register(type, layerClass) → void
util/ControlUtil.js 21

注册控件类

参数名称 | 类型 | 描述信息
--- | --- | ---
`type` | string | 控件类型
`layerClass` | BaseControl | 控件类

##### 返回值:

无