Class: UGCLayer

UGCLayer

SuperMap 图层类。图层(Layer)是数据集的可视化显示,一个图层是对一个数据集的引用或参考,但其不包含地理数据。

new UGCLayer(options)

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

</script>

// ES6 Import
import { UGCLayer } from '@supermapgis/iclient-leaflet';

new UGCLayer(options);

common/iServer/UGCLayer.js, line 7
Name Type Description
options Object

参数。

Name Type Default Description
bounds Bounds

图层范围。

name string

图层的名称。

type UGCLayerType

图层类型。

caption string 可选

图层的标题。

description string 可选

图层的描述信息。

queryable boolean 可选

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

symbolScalable boolean 可选

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

visible boolean false 可选

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

Members

boundsBounds

图层范围。

captionstring

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

descriptionstring

图层的描述信息。

namestring

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

queryableboolean

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

subLayersArray

子图层集。

图层类型。

visibleboolean

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

Methods

destroy()

common/iServer/UGCLayer.js, line 80

释放资源,将引用资源的属性置空。

fromJson(jsonObject)

common/iServer/UGCLayer.js, line 89

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

Name Type Description
jsonObject Object

要转换的 JSON 对象。

toServerJSONObject(){Object}

common/iServer/UGCLayer.js, line 104

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

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