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 attrName
String 属性名称或键名
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 maxVisibleZoom
Number 24 当缩放级别大于该层级时,不显示图层。
Throws:
Error -当参数不在[0, 24]区间范围时,抛出异常。
-
setMinVisibleZoom(minVisibleZoom)
-
设置图层的最小显示层级。
Parameters:
Name Type Default Description minVisibleZoom
Number 0 当缩放级别小于该层级时,不显示图层。
Throws:
Error -当参数不在[0, 24]区间范围时,抛出异常。
-
setStyle(style)
-
设置图层样式
Parameters:
Name Type Description style
Object 图层样式JSON子类实现