#### # new VectorTileSubLayer(options)

矢量瓦片子图层基类

#### 参数

名称 | 类型 | 默认值 | 描述
--- | --- | --- | ---
`options` | Object |  | 构造参数
`id` | String |  | 矢量瓦片子图层的id
`title` | String |  | 矢量瓦片子图层的标题
`visible` | Boolean | true | 图层可见性
`styleLayers` | Array.<Object> |  | 矢量瓦片子图层关联的矢量瓦片样式图层数组，只读属性
`layer` | VectorTileLayer |  | 矢量瓦片父图层对象
`renderer` | BaseRenderer |  | 专题图渲染样式对象，支持如下渲染样式： `1、单值渲染` `2、分段渲染` `3、统一专题图`
`labelingInfo` | Array.<LabelClass> | [] | 三维注记参数，仅当igs矢量瓦片图层labelsRenderMode设置非'off-screen'属性时生效。为性能考虑，当前所有子图层labelingInfo内labelClass必须保证renderMode一致，不支持同时设置label或canvas两种形式。

### 继承关系

- SubLayer

### 成员变量

#### 成员变量概述

名称 | 类型 | 描述
--- | --- | ---
`extendOptions` | `Object` | `初始化图层的额外参数，可以通过该参数传入引擎原生的构造参数`
`extendProps` | `Object` | `初始化当前图层对象上不支持的属性，二次开发用户希望挂在图层对像上的属性可以存储到该属性中`
`id` | `String` | `图层id，不给则生成随机id`
`labelingInfo` | `Array.<LabelClass>` | `三维注记参数，仅当igs矢量瓦片图层labelsRenderMode设置非'off-screen'属性时生效。为性能考虑，当前所有子图层labelingInfo内labelClass必须保证renderMode一致，不支持同时设置label或canvas两种形式。`
`layer` | `Layer` | `父图层对象`
`renderer` | `UniqueValueRenderer | ClassBreakRenderer | SimpleRenderer` | `矢量瓦片子图层专题图渲染样式`
`spatialReference` | `SpatialReference` | `子图层空间参考系`
`sublayers` | `Array` | `包含的子图层对象`
`title` | `String` | `图层名称`
`type` | `String` | `图层的类型`
`type` | `Array.<Object>` | `矢量瓦片子图层关联的矢量瓦片样式图层`
`visible` | `Boolean` | `矢量瓦片子图层是否可见`

#### 成员变量详情

类型: Object

#### # extendOptions

初始化图层的额外参数，可以通过该参数传入引擎原生的构造参数

Inherited From:
  - SubLayer#extendOptions
Default Value:
  - {}

类型: Object

#### # extendProps

初始化当前图层对象上不支持的属性，二次开发用户希望挂在图层对像上的属性可以存储到该属性中

Inherited From:
  - SubLayer#extendProps
Default Value:
  - {}

类型: String

#### # id

图层id，不给则生成随机id

Inherited From:
  - SubLayer#id

类型: Array.<LabelClass>

#### # labelingInfo

三维注记参数，仅当igs矢量瓦片图层labelsRenderMode设置非'off-screen'属性时生效。为性能考虑，当前所有子图层labelingInfo内labelClass必须保证renderMode一致，不支持同时设置label或canvas两种形式。

类型: Layer

#### # layer

父图层对象

Overrides:
  - SubLayer#layer

类型: UniqueValueRenderer | ClassBreakRenderer | SimpleRenderer

#### # renderer

矢量瓦片子图层专题图渲染样式

类型: SpatialReference

#### # spatialReference

子图层空间参考系

Inherited From:
  - SubLayer#spatialReference

类型: Array

#### # sublayers

包含的子图层对象

Inherited From:
  - SubLayer#sublayers

类型: String

#### # title

图层名称

Inherited From:
  - SubLayer#title

类型: String

#### # readonly type

图层的类型

类型: Array.<Object>

#### # readonly type

矢量瓦片子图层关联的矢量瓦片样式图层

类型: Boolean

#### # visible

矢量瓦片子图层是否可见

Overrides:
  - SubLayer#visible
Default Value:
  - true

### 方法

#### 方法概述

名称 | 返回值类型 | 描述
--- | --- | ---
`fromJSON` | `` | `通过json对象初始化该对象`
`clone` | `VectorTileSubLayer` | `克隆图层对象`
`toJSON` | `Object` | `将图层转为json对象`

#### 方法详情

#### # static fromJSON(json)

通过json对象初始化该对象

#### 参数

名称 | 类型 | 描述
--- | --- | ---
`json` | Object | json对象

#### # clone()

克隆图层对象

Overrides:
  - SubLayer#clone

返回值

克隆后的图层对象

类型: VectorTileSubLayer

#### # toJSON()

将图层转为json对象

Overrides:
  - SubLayer#toJSON

返回值

json对象

类型: Object