VectorLayer

new GisEye.VectorLayer(options)

矢量数据图层对象

Name Type Description
options Object

初始化对象

Name Type Default Description
style Object

样式对象

mode Number

数据加载方式

viewer viewer

地图viewer对象

location Boolean

是否定位

filter Boolean

数据过滤函数

source Boolean

数据源对象

layerName string | Object Cesium.createGuid() optional

图层id

Members

readonly collection

集合对象

readonly id

图层id

location

指定是否加载完成定位到矢量数据范围

readonly selectedChange

选择改变事件

show

是否显示

source

矢量数据源

style

矢量数据样式

Methods

createSource()Promise.<(DataSource|Primitive)>

创建数据

Returns:

highLightFeature(filters, isSingle)Boolean

高亮要素

Name Type Description
filters Object | Array

过滤对象

isSingle Boolean

是否查找单个

Returns:

locationTo()

定位到图层

removeAll()

移除所有的数据对象

removeFeatureHightLight(filters, isSingle)Boolean

移除高亮

Name Type Description
filters Object | Array

过滤条件

isSingle Boolean

是否查找单个

Returns:

setFilter(filter)Promise|undefined

设置图层的过滤条件

Name Type Description
filter Array

设置过滤条件

Returns:

setSource(source)Promise|undefined

设置数据源,数据源必须是标准的geojson或者是esrijson格式的。

Name Type Description
source Object

设置图层数据源

Returns:

setStyle(style)

设置样式

Name Type Description
style Object

设置的样式对象