# LayerUtil
查阅Leaflet API

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

图层相关 静态方法

### 方法

#### static mars2d.LayerUtil.cloneLayer(layer) → *
util/LayerUtil.js 76

克隆图层

参数名称 | 类型 | 描述信息
--- | --- | ---
`layer` | * | 图层

##### 返回值:

克隆的图层

#### static mars2d.LayerUtil.create(options, templateValues) → L.Layer|Object
util/LayerUtil.js 53

创建图层工厂方法

参数名称 | 类型 | 默认值 | 描述信息
--- | --- | --- | ---
`options` | Object |  | 图层参数，包括： // * @param {LayerType} options.type 图层类型 // * @param {Object} options.其他 具体见各`LayerType`对应的图层类的构造方法参数
`templateValues` | Object | `{}` | 可选 url模版

##### 返回值:

创建完成的图层对象

#### static mars2d.LayerUtil.getClass(type) → L.Layer|Object|undefined
util/LayerUtil.js 39

根据 图层类型 获取 图层类

参数名称 | 类型 | 描述信息
--- | --- | ---
`type` | LayerType | 图层类型

##### 返回值:

图层类

#### static mars2d.LayerUtil.register(type, layerClass) → void
util/LayerUtil.js 22

注册图层类

参数名称 | 类型 | 描述信息
--- | --- | ---
`type` | String | 图层类型
`layerClass` | L.Layer | Object | 图层类

##### 返回值:

无