new Vector(options)
Usage
import { Vector } from '@supermapgis/iclient-leaflet';
new Vector(options);<script type="text/javascript" src="https://iclient.supermap.io/dist/leaflet/iclient-leaflet.js"></script>
<script>
new L.supermap.Vector({paramsNames});
// 弃用的写法
new SuperMap.Vector(options);
</script>
common/iServer/Vector.js, line 8
| Name | Type | Description | ||||||
|---|---|---|---|---|---|---|---|---|
options |
Object |
可选参数。
|
API Relations
Returned by:
ServerFeature.toFeature.
Extends
Members
-
boundsBounds
-
图层范围。
-
captionstring
-
图层的标题。默认情况下图层的标题与图层的名称一致。在图例、图层控制列表中显示的图层名称就是该图层的标题值。
-
completeLineSymbolDisplayedboolean
-
是否显示完整线型。
-
datasetInfoDatasetInfo
-
数据集信息。
-
descriptionstring
-
图层的描述信息。
-
displayFilterstring
-
图层显示过滤条件。
-
joinItemsJoinItem
-
连接信息类。
-
maxScalenumber
-
地图最大比例尺。
-
minScalenumber
-
地图最小比例尺。
-
minVisibleGeometrySizenumber
-
几何对象的最小可见大小,单位为像素。
-
namestring
-
图层的名称。图层的名称在图层所在的地图中唯一标识此图层。该属性区分大小写。
-
opaqueRatenumber
-
图层的不透明度。
-
overlapDisplayedboolean
-
地图对象在同一范围内时,是否重叠显示,如果为 true,则同一范围内的对象会直接压盖;如果为 false 则通过 overlapDisplayedOptions 控制对象不压盖显示。
-
overlapDisplayedOptions
-
避免地图对象压盖显示的过滤选项,当 overlapDisplayed 为 false 时有效。
在文本或专题图元素显示较密集的区域,文本之间或专题元素之间会发生相互压盖的现象, 此选项可以分别控制各种类型的对象的压盖显示情况,以处理地图中各种类型对象的压盖显示问题。 -
queryableboolean
-
图层中的对象是否可以查询。
-
representationFieldstring
-
存储制图表达信息的字段。
-
styleServerStyle
-
矢量图层的风格。
-
subLayersArray
-
子图层集。
-
symbolScalableboolean
-
是否允许图层的符号大小随图缩放。
-
symbolScalenumber
-
图层符号缩放的基准比例尺。
-
typeUGCLayerType
-
图层类型。
-
ugcLayerTypeugcLayerType
-
SuperMap 图层类型。
-
visibleboolean
-
图层是否可见。true 表示此图层可见,false 表示图层不可见。
Methods
-
fromJson(jsonObject)
common/iServer/Vector.js, line 43 -
将服务端 JSON 对象转换成当前客户端对象。
Name Type Description jsonObjectObject 要转换的 JSON 对象。
-
toServerJSONObject(){Object}
common/iServer/Vector.js, line 56 -
转换成对应的 JSON 格式对象。
Returns:
Type Description Object 对应的 JSON 格式对象