# ThingUtil
查阅Cesium API

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

Thing对象(如 分析、管理类等) 相关 静态方法

### 方法

#### static mars3d.ThingUtil.create(type, options) → BaseThing
util/ThingUtil.js 51

创建Thing对象工厂方法

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

##### 返回值:

创建完成的Thing对象对象

#### static mars3d.ThingUtil.getClass(type) → BaseThing|undefined
util/ThingUtil.js 39

根据 Thing对象类型 获取 Thing对象类

参数名称 | 类型 | 描述信息
--- | --- | ---
`type` | ThingType | Thing对象类型

##### 返回值:

Thing对象类

#### static mars3d.ThingUtil.register(type, thingClass, isOnlyInMap) → void
util/ThingUtil.js 22

注册Thing对象类

参数名称 | 类型 | 默认值 | 描述信息
--- | --- | --- | ---
`type` | string |  | Thing对象类型
`thingClass` | BaseThing |  | Thing对象类
`isOnlyInMap` | boolean | `true` | 可选 是否在地图上唯一存在

##### 返回值:

无