Summary
Methods:
| getFeaturesByAttribute |
给定属性与值,获取匹配的地理要素。 |
| getMaxVisibleZoom |
获取图层的最大显示层级。 |
| getMinVisibleZoom |
获取图层的最小显示层级。 |
| getStyle |
设获取图层样式 |
| setMaxVisibleZoom |
设置图层的最大显示层级。 |
| setMinVisibleZoom |
设置图层的最小显示层级。 |
| setStyle |
设置图层样式 |
Constructor
new abstract FGBVectorLayer(options)
Parameters:
| Name | Type | Description | |||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object | 参数项
|
Members
-
clampToGround
-
设置贴地状态
Methods
-
getFeaturesByAttribute(attrName, attrValue) → {Array.<Object>}
-
给定属性与值,获取匹配的地理要素。
如果没有找到匹配的地理要素,则返回一个空的数组。Parameters:
Name Type Description attrNameString 属性名称或键名
attrValue* 属性值。字符串、数字等
Returns:
Array.<Object> -返回所匹配的要素构成的数组
Example
let features = layer.getFeaturesByAttribute("name", 205);//得到属性name为205的要素数组 -
getMaxVisibleZoom() → {Number}
-
获取图层的最大显示层级。
Returns:
Number -图层的最大显示层级
-
getMinVisibleZoom() → {Number}
-
获取图层的最小显示层级。
Returns:
Number -图层的最小显示层级
-
getStyle() → {Object}
-
设获取图层样式
Returns:
Object -图层样式JSON
-
setMaxVisibleZoom(maxVisibleZoom)
-
设置图层的最大显示层级。
Parameters:
Name Type Default Description maxVisibleZoomNumber 24 当缩放级别大于该层级时,不显示图层。
Throws:
Error -当参数不在[0, 24]区间范围时,抛出异常。
-
setMinVisibleZoom(minVisibleZoom)
-
设置图层的最小显示层级。
Parameters:
Name Type Default Description minVisibleZoomNumber 0 当缩放级别小于该层级时,不显示图层。
Throws:
Error -当参数不在[0, 24]区间范围时,抛出异常。
-
setStyle(style)
-
设置图层样式
Parameters:
Name Type Description styleObject 图层样式JSON子类实现