Class: ArcGISMapImageSubLayer

ArcGISMapImageSubLayer

new ArcGISMapImageSubLayer(options)

document/layer/arcgis/ArcGISMapImageSubLayer.js, line 7

ArcGIS地图图片子图层

Name Type Description
options Object

构造参数

Name Type Description
name String 可选

图层名称

Extends

Members

capabilitiesObject

子图层支持能力。子图层支持能力分为客户端能力和服务端能力,其中客户端能力包含cesium、leaflet、mapboxgl引擎能力。默认子图层客户端能力:所有引擎能力都为空;默认子图层服务端能力为空。

图层版权信息

descriptionString

子图层描述信息

extendPropsObject

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

Default Value:
{}

extensionOptionsObject

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

Default Value:
{}

extentExtent

子图层范围

fieldsArray.<String>

属性字段

geomTypeString

图元类型

idString

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

layerLayer

父图层对象。所有子图层(包含子图层的子图层)拥有同一个父图层对象。toJSON方法不会导出该属性。

maxScaleNumber

最大显示比例尺(最放大)。

当视图缩放到超过该比例尺范围时,子图层不可见。 maxScale 应始终小于 minScale

minScaleNumber

最小显示比例尺(最缩小)。

当视图缩小到超过该比例尺范围时,子图层不可见。 minScale 应始终大于 maxScale

nameString

图层名称

objectIdFieldString

要素唯一值字段

originLayerTypeString

原始图层的类型,组结构图层或子节点图层。目前有"Group Layer"、"Feature Layer"两种类型

parentSubLayer Layer null

父节点对象。toJSON方法不会导出该属性。

spatialReferenceSpatialReference

空间参考系

sublayersCollection.<SubLayer> null

子图层集合。

  • 传入 Collection 时直接使用;
  • 传入数组时会将数组元素视为子图层配置并递归创建;
  • 传入 null 表示无子图层。

注意:该属性通过 _decorate() 实现类型包装,外部通常以 Collection 的方式访问。

titleString

图层名称

typeString

子图层类型

typeString

服务基地址

visibleBoolean

子图层显示或隐藏

Methods

_updateDiff(key, value){*}

document/layer/arcgis/ArcGISMapImageSubLayer.js, line 164

图层属性监听触发器

Name Type Description
key String
value *
Returns:
Type Description
*

clone(){ArcGISMapImageSubLayer}

document/layer/arcgis/ArcGISMapImageSubLayer.js, line 195

克隆图层对象

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

toJSON(){Object}

document/layer/arcgis/ArcGISMapImageSubLayer.js, line 179

将图层转换为 JSON 对象

Returns:
Type Description
Object JSON 对象

ArcGISMapImageSubLayer.fromJSON(json){ArcGISMapImageSubLayer}

document/layer/arcgis/ArcGISMapImageSubLayer.js, line 153

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

Name Type Description
json Object

JSON 对象

Returns:
Type Description
ArcGISMapImageSubLayer 新的 ArcGISMapImageSubLayer 对象