Class: UGCSubLayer

UGCSubLayer

地图服务图层属性信息类。

new UGCSubLayer(options)

Usage
// 浏览器
<script type="text/javascript" src="https://iclient.supermap.io/dist/mapboxgl/iclient-mapboxgl.js"></script>
<script>
  new mapboxgl.supermap.UGCSubLayer(options);
  
  // 弃用的写法
  new SuperMap.UGCSubLayer(options);

</script>

// ES6 Import
import { UGCSubLayer } from '@supermapgis/iclient-mapboxgl';

new UGCSubLayer(options);

common/iServer/UGCSubLayer.js, line 9
Name Type Description
options Object

参数。

Name Type Description
datasetInfo DatasetInfo

数据集信息。

displayFilter string 可选

图层显示过滤条件。

joinItems JoinItem 可选

连接信息类。

representationField string 可选

存储制图表达信息的字段。

ugcLayerType ugcLayerType 可选

SuperMap 图层类型。

Extends

Members

boundsBounds

图层范围。

captionstring

图层的标题。默认情况下图层的标题与图层的名称一致。在图例、图层控制列表中显示的图层名称就是该图层的标题值。

completeLineSymbolDisplayedboolean

是否显示完整线型。

datasetInfoDatasetInfo

数据集信息。

descriptionstring

图层的描述信息。

displayFilterstring

图层显示过滤条件。

joinItemsJoinItem

连接信息类。

maxScalenumber

地图最大比例尺。

minScalenumber

地图最小比例尺。

minVisibleGeometrySizenumber

几何对象的最小可见大小,单位为像素。

namestring

图层的名称。图层的名称在图层所在的地图中唯一标识此图层。该属性区分大小写。

opaqueRatenumber

图层的不透明度。

overlapDisplayedboolean

地图对象在同一范围内时,是否重叠显示。

overlapDisplayedOptionsOverlapDisplayedOptions

地图的压盖过滤显示选项,当 overlapDisplayed 为 false 时有效。

queryableboolean

图层中的对象是否可以查询。

representationFieldstring

存储制图表达信息的字段。

subLayersArray

子图层集。

symbolScalableboolean

是否允许图层的符号大小随图缩放。

symbolScalenumber

图层符号缩放的基准比例尺。

图层类型。

ugcLayerTypeugcLayerType

SuperMap 图层类型。

visibleboolean

地图对象在同一范围内时,是否重叠显示。

Methods

fromJson(jsonObject)

common/iServer/UGCSubLayer.js, line 63

将服务端 JSON 对象转换成当前客户端对象。

Name Type Description
jsonObject Object

要转换的 JSON 对象。

toServerJSONObject(){Object}

common/iServer/UGCSubLayer.js, line 92

转换成对应的 JSON 格式对象。

Returns:
Type Description
Object 对应的 JSON 格式对象。