构造
new AxfgSymbol(options)
构造函数
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
options |
Object | {fileName, projection} |
方法列表
名称 | 说明 |
---|---|
_analyzeSymbol(node) | 分析符号数据 |
_analyzeSymbolShape() | adam symbol 符号的宽高通常为[1,1],其原点为[-0.5, -0.5],坐标范围为-0.5~0.5 Symbol渲染该符号时的原点是[0,0],因此解析几何数据时的坐标均偏移0.5,即:x=x+0.5, y=y+0.5 |
_getSymbolsFromBuffer(buffer) | 从Buffer中读取符号数据 |
load(fileUrl) | 下载符号文件,并装载数据 |
loadData(data) | 装载数据 |
详细说明
_analyzeSymbol(node)
分析符号数据
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
node |
XmlElement |
_analyzeSymbolShape()
adam symbol 符号的宽高通常为[1,1],其原点为[-0.5, -0.5],坐标范围为-0.5~0.5 Symbol渲染该符号时的原点是[0,0],因此解析几何数据时的坐标均偏移0.5,即:x=x+0.5, y=y+0.5
_getSymbolsFromBuffer(buffer)
从Buffer中读取符号数据
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
buffer |
ArrayBuffer |
返回值
SymbolCollection
load(fileUrl)
下载符号文件,并装载数据
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
fileUrl |
String |
loadData(data)
装载数据
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
data |
Object | 符号数据 |