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

最大显示比例尺,图层在视图中可见的最大比例尺(最放大)。如果地图被放大到超过这个比例,图层将不可见。默认值为0,如果图层是瓦片类型,maxScale、minScale的默认值能和tileInfo上的保持一致,如果图层是动态图层,则和地图视图保持一致。maxScale应该始终小于minScale。

minScaleNumber

最小显示比例尺,图层在视图中可见的最小比例尺(最缩小)。如果地图被缩小到超过这个比例,图层将不可见。默认值为0,如果图层是瓦片类型,maxScale、minScale的默认值能和tileInfo上的保持一致,如果图层是动态图层,则和地图视图保持一致。minScale应该始终大于maxScale。

nameString

图层名称

objectIdFieldString

要素唯一值字段

opacityNumber

矢量瓦片子图层透明度

Default Value:
1

originLayerTypeString

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

parentSubLayer Layer null

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

spatialReferenceSpatialReference

空间参考系

sublayersCollection

包含的子图层对象

titleString

图层名称

typeString

子图层类型

typeString

服务基地址

visibleBoolean

子图层显示或隐藏

Methods

ArcGISMapImageSubLayer.fromJSON(json){ArcGISMapImageSubLayer}

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

通过json对象构造并返回一个IGSMapImageLayer对象

Name Type Description
json Object

json对象

Returns:
Type Description
ArcGISMapImageSubLayer 新的IGSMapImageLayer对象

_updateDiff(key, value){*}

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

图层属性监听触发器

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

clone(){ArcGISMapImageSubLayer}

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

克隆图层对象

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

toJSON(){Object}

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

将图层转为json对象

Returns:
Type Description
Object josn对象