# new SimpleLineSymbol(options)
简å•线符å·ï¼Œæ”¯æŒçº¿å‡ 何对象,å‚考示例:[çº¿ç¬¦å·æ ·å¼]
[ES5引入方å¼]:
Zondy.Symbol.SimpleLineSymbol()
[ES6引入方å¼]:
import { SimpleLineSymbol } from "@mapgis/webclient-common"
傿•°
åç§° | 类型 | 默认值 | æè¿° |
---|---|---|---|
options |
Object | çº¿ç¬¦å·æ ·å¼ |
|
width |
Number | 1 | 线符å·å®½åº¦ï¼Œé»˜è®¤ä¸º1 |
color |
Color | String | new Color(255, 0, 0, 1) | 线符å·é¢œè‰²ï¼Œé»˜è®¤ä¸ºçº¢è‰² |
cap |
String | 'round' | çº¿çš„èµ·ç‚¹å’Œç»ˆç‚¹æ ·å¼,å¯é€‰å‚æ•° "butt"|"round"|"square" butt:线的首尾为直角,round:线的首尾为圆形,square:线的首尾会超出一部分,且为矩形 |
join |
String | 'round' | 线的æ‹è§’æ ·å¼ï¼Œå¯é€‰å‚æ•° "miter"|"round"|"bevel", miter:线的æ‹è§’为直角,round:线的æ‹è§’为圆角,bevel:线的æ‹è§’为斜角 |
miterLimit |
Number | 2 | 斜接的宽度与线宽的最大å…许比率,防æ¢è½¬è§’过å°é—®é¢˜ |
style |
String | 'solid' | çº¿æ ·å¼,默认'solid',å¯é€‰"dash"|"dash-dot"|"dot"|"long-dash"|"long-dash-dot"|"long-dash-dot-dot"|"none"|"short-dash"|"short-dash-dot"|"short-dash-dot-dot"|"short-dot"|"solid" |
marker |
LineSymbolMarker | çº¿ç«¯ç‚¹æ ·å¼ |
支æŒå¦‚下方法:
1ã€å…‹éš†å¹¶è¿”回新的符å·å¯¹è±¡
2ã€å¯¼å‡ºä¸€ä¸ªJSON对åƒ
[3ã€é€šè¿‡jsonæž„é€ å¹¶è¿”å›žä¸€ä¸ªæ–°çš„SimpleLineSymbol对象]
示例
// 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"
});
继承关系
æˆå‘˜å˜é‡
æˆå‘˜å˜é‡æ¦‚è¿°
åç§° | 类型 | æè¿° |
---|---|---|
cap |
String
|
|
color |
Color
|
|
join |
String
|
|
marker |
LineSymbolMarker
|
|
miterLimit |
Number
|
|
style |
String
|
|
type |
String
|
|
width |
Number
|
|
æˆå‘˜å˜é‡è¯¦æƒ…
方法
方法概述
åç§° | 返回值类型 | æè¿° |
---|---|---|
fromJSON |
SimpleLineSymbol
|
|
clone |
SimpleLineSymbol
|
|
toJSON |
Object
|
|
方法详情
# static fromJSON(json)
傿•°
åç§° | 类型 | æè¿° |
---|---|---|
json |
Object | 符å·çš„实例化JSON |
新的SimpleLineSymbol对象
示例
<caption><h7>通过jsonæž„é€ å¹¶è¿”å›žä¸€ä¸ªæ–°çš„SimpleLineSymbol对象</h7></caption>