类名 Symbol

# new Symbol(options)

符号基类

参数:

名称 类型 默认值 描述
options Object

构造参数

color Color | String | Array | Object new Color(255, 255, 255, 0.25)

颜色

See:
  • 符号

查看源代码 common/base/symbol/Symbol.js, line 8

示例
设置颜色的几种方式
1.结构化形式
symbol.color = new Color(255, 255, 255, 0.25)
symbol.color ={
   red:255,
   green:0,
   blue:0,
   alpha:1
}
2.数组
symbol.color = [255,0,0]
symbol.color = [255,0,0,1]
3.字符串
symbol.color = '#ff0000'
symbol.color = 'rgba(255,0,0,1)'

成员变量

方法

# static fromJSON(json)

通过json文件构建symbol

参数:

名称 类型 描述
json Object

符号的实例化JSON

查看源代码 common/base/symbol/Symbol.js, line 49

示例
// ES5引入方式
const { Symbol, Color } = Zondy
// ES6引入方式
import { Symbol, Color } from "@mapgis/webclient-common"
const simpleLineSymbol = Symbol.fromJSON({
    type:'simple-line',
    color:new Color(255,255,255,1),
    width:2
})

# clone()

克隆并返回新的符号对象

查看源代码 common/base/symbol/Symbol.js, line 83

克隆后的新符号对象

Symbol

# toJSON()

导出为JSON对象

查看源代码 common/base/symbol/Symbol.js, line 72

JSON对像

Object
构造函数
成员变量
方法
事件