new SimpleLineSymbol(options)
base/symbol/SimpleLineSymbol.js, line 6
支持如下方法:
1、克隆并返回新的符号对象 2、导出一个JSON对像 [3、通过json构造并返回一个新的SimpleLineSymbol对象]
简单线符号,支持线几何对象,参考示例:[线符号样式]
[ES5引入方式]:
zondy.symbol.SimpleLineSymbol()
[ES6引入方式]:
import { SimpleLineSymbol } from "@mapgis/webclient-common"
| Name | Type | Description | ||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
线符号样式
|
Example
// ES5引入方式
const { SimpleLineSymbol } = zondy.symbol
const { Color } = zondy
// ES6引入方式
import { SimpleLineSymbol, Color } from "@mapgis/webclient-common"
const simpleLineSymbol = new SimpleLineSymbol({
// 线符号颜色
color: new Color(255, 0, 0, 1),
// 线符号宽度
width: 2,
// 线首尾角样式
cap: "round",
// 线接角样式
join: "round",
// 斜接的宽度与线宽的最大允许比率
miterLimit: 2,
// 线样式
style: "solid"
});
Extends
Members
-
capString
-
首尾角样式
-
colorColor
-
颜色
-
joinString
-
接角样式
-
markerLineSymbolMarker
-
线端点样式
-
miterLimitNumber
-
斜接的宽度与线宽的最大允许比率
-
styleString
-
线样式
-
typeString
-
符号类型
-
widthNumber
-
线宽度
Methods
-
SimpleLineSymbol.fromJSON(json){SimpleLineSymbol}
base/symbol/SimpleLineSymbol.js, line 104 -
Name Type Description jsonObject 符号的实例化JSON
Returns:
Type Description SimpleLineSymbol 新的SimpleLineSymbol对象 Example
通过json构造并返回一个新的SimpleLineSymbol对象 -
clone(){SimpleLineSymbol}
base/symbol/SimpleLineSymbol.js, line 113 -
克隆并返回新的符号对象
Returns:
Type Description SimpleLineSymbol 克隆后的新符号对象 -
toJSON(){Object}
base/symbol/SimpleLineSymbol.js, line 121 -
导出为JSON对象
Returns:
Type Description Object JSON对像