构造
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设备节点数组
搜索