new ArcGISMapImageSubLayer(options)
document/layer/arcgis/ArcGISMapImageSubLayer.js, line 7
ArcGIS地图图片子图层
| Name | Type | Description | ||||||
|---|---|---|---|---|---|---|---|---|
options |
Object |
构造参数
|
Extends
Members
-
capabilitiesObject
-
子图层支持能力。子图层支持能力分为客户端能力和服务端能力,其中客户端能力包含cesium、leaflet、mapboxgl引擎能力。默认子图层客户端能力:所有引擎能力都为空;默认子图层服务端能力为空。
-
copyrightString
-
图层版权信息
-
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"两种类型
父节点对象。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 keyString 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 jsonObject JSON 对象
Returns:
Type Description ArcGISMapImageSubLayer 新的 ArcGISMapImageSubLayer 对象