构造
new AxfgFormat()
成员
名称 | 说明 |
---|---|
counter | 计数器,记录加载的各类shapeType数量 |
layerConfiguration | 图层配置管理对象 --如果包含了此参数,则对象的style中将会包含图层样式 --在loader中加载数据时,此参数为空,因此对象的style中不会包含图层样式 |
layerDynamicStyle | 图层动态样式 |
lineDynamicStyle | 线动态样式 |
mergeLine | 在渲染polyline时,是否合并为multiPolyline |
pointDynamicStyle | 点动态样式 |
surfaceDynamicStyle | 面动态样式 |
symbolManager | 符号管理对象 |
textDynamicStyle | 文本动态样式 |
方法列表
名称 | 说明 |
---|---|
getCoords(coords, type) | 从节点中获取坐标数据 |
getMark(mark, properties, layerStyle) | 解析node中的标注 |
getProperties(prop, type, sourceNode) | 获取节点中的Properties属性 |
getStyle(properties, type) | 从图层配置信息中获取Style |
readFeatures(file, dataset) | 从axfg文件中读取设备节点数据 |
详细说明
getCoords(coords, type)
从节点中获取坐标数据
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
coords |
Array | ||
type |
String |
返回值
Array
getMark(mark, properties, layerStyle)
解析node中的标注
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
mark |
Object | ||
properties |
Object | ||
layerStyle |
Object |
返回值
Object
getProperties(prop, type, sourceNode)
获取节点中的Properties属性
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
prop |
Object | ||
type |
String | ||
sourceNode |
Object |
返回值
Object
getStyle(properties, type)
从图层配置信息中获取Style
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
properties |
Object | ||
type |
String |
返回值
Object
readFeatures(file, dataset)
从axfg文件中读取设备节点数据
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
file |
Object | ||
dataset |
Dataset |
返回值
Array Geomerty设备节点数组