new Symbol(options)
base/symbol/Symbol.js, line 7
符号基类
| Name | Type | Description | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
构造参数
|
- See:
-
符号
Example
设置颜色的几种方式
1.结构化形式
symbol.color = new Color(0, 0, 0, 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)'
Members
-
colorColor
-
颜色
-
extensionOptionsObject
-
符号的额外构造参数,该构造参数是地图引擎的额外构造参数,在此设置了之后,会覆盖该符号转换好地图引擎的构造参数
- Default Value: {}
idString
符号id
typeString
符号类型
Methods
-
Symbol.fromJSON(json)
base/symbol/Symbol.js, line 63 -
通过json文件构建symbol
Name Type Description jsonObject 符号的实例化JSON
Example
// 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(){Symbol}
base/symbol/Symbol.js, line 99 -
克隆并返回新的符号对象
Returns:
Type Description Symbol 克隆后的新符号对象 -
toJSON(){Object}
base/symbol/Symbol.js, line 86 -
导出为JSON对象
Returns:
Type Description Object JSON对像