类: AxfgLoader

AxfgLoader

数据加载对象


构造

new AxfgLoader()

成员

名称 说明
symbolFileUrl

元数据文件

方法列表

名称 说明
_getLoadFilePromise(fileUrl)

生成下载单个AXFG数据文件并将数据装载至graph中的异步对象

_loadGeomeryData(listData, addLayerStyle)

将Geomery数据加入graph的各个图层中

getDataset()

获取数据管理对象

getFeatureFormat(axfgfile)

根据GWI获取对应的格式解析对象,从而为AXFG文件实现定制渲染效果

getNodeTypeManager()

获取节点类型管理对象

getSource(layerArg, addLayerStyle)

从graph中获取图层,如果图层不存在,则新建该图层 附加说明: axfg数据中mark和shape作为一个对象,为了mark渲染在shape之上,强制将mark和shape分在不同的图层, 且所有mark均在所有shape层之上(即mark层的order=对应shape层的order+100000)

getStyleManager()

获取图层样式配置对象

getSymbolManager()

获取符号管理对象

loadData(axfgfile, callback)

装入AXFG数据,并将数据装载至graph中

loadFiles(fileUrlArray, view, callback)

下载AXFG数据文件,并将数据装载至graph中

loadMetaData()

加载元数据

rebuildIndex()

重建索引

详细说明


_getLoadFilePromise(fileUrl)

生成下载单个AXFG数据文件并将数据装载至graph中的异步对象

参数
名称 类型 缺省值 说明
fileUrl *
返回值

异步文件下载装入对象


_loadGeomeryData(listData, addLayerStyle)

将Geomery数据加入graph的各个图层中

参数
名称 类型 缺省值 说明
listData Array

Geomery数组

addLayerStyle Object

附加样式


getDataset()

获取数据管理对象

返回值

数据管理对象


getFeatureFormat(axfgfile)

根据GWI获取对应的格式解析对象,从而为AXFG文件实现定制渲染效果

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

AXFG数据文件对象

返回值

FeatureFormat对象


getNodeTypeManager()

获取节点类型管理对象

返回值

符号管理对象


getSource(layerArg, addLayerStyle)

从graph中获取图层,如果图层不存在,则新建该图层 附加说明: axfg数据中mark和shape作为一个对象,为了mark渲染在shape之上,强制将mark和shape分在不同的图层, 且所有mark均在所有shape层之上(即mark层的order=对应shape层的order+100000)

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

附加的图层样式

返回值

Source


getStyleManager()

获取图层样式配置对象

返回值

图层样式配置对象


getSymbolManager()

获取符号管理对象

返回值

符号管理对象


loadData(axfgfile, callback)

装入AXFG数据,并将数据装载至graph中

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

AXFG数据文件对象

callback function

数据装载完成之后的回调函数


(async) loadFiles(fileUrlArray, view, callback)

下载AXFG数据文件,并将数据装载至graph中

参数
名称 类型 缺省值 说明
fileUrlArray Array

文件数组

view View

视图,指定该参数后,在加载每个文件之后将会执行一次图形渲染

callback function

数据装载完成之后的回调函数


(async) loadMetaData()

加载元数据


rebuildIndex()

重建索引