VectorMap

new GisEye.VectorMap(options)

初始化矢量地图对象

Name Type Description
options Object

初始化对象

Name Type Description
style Object

样式对象

mode Number

数据加载方式

viewer viewer

地图viewer对象

location Boolean

是否定位

Members

readonly readyPromise

指定加载完成后是否定位矢量地图范围

show

是否显示矢量地图

Methods

addLayer(layerStyle)Promise.<VectorLayer>|undefined

添加图层,必须要先添加数据源才可以添加图层

Name Type Description
layerStyle Object

图层样式

Returns:

添加成功就返回图层对象,否则返回undefined

addSource(sourceId, source)

添加数据源,这里仅仅是添加数据源,不会创建图层

Name Type Description
sourceId string

数据源的id

source Object

数据源

Throws:
  • Error :

    数据源已经存在

destory()

销毁地图

getLayer(id)VectorLayer|undefined

获取图层对象

Name Type Description
id string

图层id

Returns:

图层对象

getLayerStyle(id)Object|undefined

获取图层的样式

Name Type Description
id string

图层id

Returns:

图层样式

removeLayer(id)boolean

移除图层

Name Type Description
id string

图层id

Returns:

移除成功返回true,否则返回false

removeSource(id)boolean

移除数据源,同时也会移除数据源相关联的图层

Name Type Description
id string

数据源的id

Returns:

移除成功返回true,否则返回false