类: VectorSource

VectorSource

矢量数据数据源


构造

new VectorSource(options)

构造函数

参数
名称 类型 缺省值 说明
options Object

{data, projection, fileUrl, format, extent}

成员

名称 说明
dataType

下载数据时的数据格式

extent

数据坐标范围

format

解析格式对象

imageCache

图片缓存

projection

投影

quadTree

四叉树索引

seqId

数据对象顺序号

方法列表

名称 说明
_add()

增加Geomtory对象至数据源中

_getNextSeq()

获取内部ID,用于空间索引内部使用

add()

增加矢量数据至数据源中

add2Cache()

将图片数据加至缓存中 filePath:可为string,或者为array

buildIndex()

构建四叉树索引

canCache()

是否进行切片缓存

clearData()

清除指定ID数据,如果ID为空则清除数据源中所有数据

clearTypeData()

清除指定类型的数据

getBBox()

获取数据源中的最大空间范围

getExtentData()

获取指定范围内的数据

getFormat()

获取格式对象

getImageFromCache(src)

从缓存中获取Image对象

loadData()

装载Geomtory数据至数据源中 features: [GeometryObject, GeometryObject]

loadFile()

从文件中读取矢量数据

loadImage(src, callback, asyncCallback)

加载Image对象

print()

在控制台打印几何数据对象信息(调试用)

queryDataById()

根据ID获取对应的Geom对象

setFormat()

设置格式对象

toData()

以矢量数据格式返回当前数据源中的数据

toGeoJSON()

将数据源转换为GeoJSON格式

详细说明


_add()

增加Geomtory对象至数据源中


_getNextSeq()

获取内部ID,用于空间索引内部使用


add()

增加矢量数据至数据源中


add2Cache()

将图片数据加至缓存中 filePath:可为string,或者为array


buildIndex()

构建四叉树索引


canCache()

是否进行切片缓存


clearData()

清除指定ID数据,如果ID为空则清除数据源中所有数据


clearTypeData()

清除指定类型的数据


getBBox()

获取数据源中的最大空间范围


getExtentData()

获取指定范围内的数据


getFormat()

获取格式对象


getImageFromCache(src)

从缓存中获取Image对象

参数
名称 类型 缺省值 说明
src *

getMaxExtent()

Deprecated:
  • Yes

loadData()

装载Geomtory数据至数据源中 features: [GeometryObject, GeometryObject]


loadFile()

从文件中读取矢量数据


loadImage(src, callback, asyncCallback)

加载Image对象

参数
名称 类型 缺省值 说明
src String

位图的url或base64内容

callback function

如果位图已经准备好,则执行该回调

asyncCallback function

如果位图没有准备好,则load完成之后执行该回调


print()

在控制台打印几何数据对象信息(调试用)


queryDataById()

根据ID获取对应的Geom对象


setFormat()

设置格式对象


toData()

以矢量数据格式返回当前数据源中的数据


toGeoJSON()

将数据源转换为GeoJSON格式

返回值

GeoJSON