Class: ArcGISVectorTileSubLayer

ArcGISVectorTileSubLayer

new ArcGISVectorTileSubLayer(options)

document/layer/arcgis/ArcGISVectorTileSubLayer.js, line 6

ArcGIS矢量瓦片子图层

Name Type Description
options Object

构造参数

Name Type Default Description
labelingInfo Array.<LabelClass> [] 可选

仅当ArcGISVectorTileLayer图层的labelsRenderMode参数设置非'off-screen'属性时生效

Extends

Members

labelingInfoArray.<LabelClass>

三维注记参数。

仅当父图层 labelsRenderMode !== 'off-screen' 时生效。

opacityNumber

子图层透明度。

赋值后会递归更新子树,并通过父图层触发 layer-update

Default Value:
1

originLayerTypeString

服务端原始子图层类型。

常见:GroupLayerSFeatureLayer(也可能包含其他类型,如 AnnotationLayer)。

专题渲染器。

赋值后会立即更新 styleLayers,并通过父图层触发 layer-update

styleLayersArray.<Object>

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

titleString

图层名称

typeString

图层类型

visibleBoolean

子图层是否可见。

赋值后会递归更新子树,并通过父图层触发 layer-update

Default Value:
true

Methods

clone(){ArcGISVectorTileSubLayer}

document/layer/arcgis/ArcGISVectorTileSubLayer.js, line 65

克隆图层对象

Returns:
Type Description
ArcGISVectorTileSubLayer 克隆后的图层对象

inherited toJSON(){Object}

document/layer/baseLayer/VectorTileSubLayer.js, line 340

导出为 JSON 配置。

Returns:
Type Description
Object JSON 配置对象

ArcGISVectorTileSubLayer.fromJSON(json){ArcGISVectorTileSubLayer}

document/layer/arcgis/ArcGISVectorTileSubLayer.js, line 57

通过 JSON 对象构造并返回 ArcGISVectorTileSubLayer 对象

Name Type Description
json Object

JSON 对象

Returns:
Type Description
ArcGISVectorTileSubLayer 新的 ArcGISVectorTileSubLayer 对象