# new SimpleRenderer(options)
ç»Ÿä¸€ä¸“é¢˜å›¾æ¸²æŸ“æ ·å¼ï¼Œæ”¯æŒçš„图层如下:
å‡ ä½•å›¾å½¢å›¾å±‚
ã€IGSè¦ç´ 图层
ã€
geojson图层
ã€OGC-WFS图层
傿•°
åç§° | 类型 | æè¿° |
---|---|---|
options |
Object | æž„é€ å‚æ•° |
label |
String | æ¸²æŸ“å™¨æ ‡ç¾ï¼Œæè¿°æ¸²æŸ“器å«ä¹‰ |
description |
String | 渲染器的æè¿°ä¿¡æ¯ |
symbol |
Object | ç»Ÿä¸€ä¸“é¢˜å›¾æ ·å¼ï¼Œæ”¯æŒçš„æ ·å¼å¦‚下: |
示例
// ES5引入方å¼
const { SimpleRenderer } = zondy.renderer
const { SimpleMarkerSymbol, SimpleLineSymbol } = zondy.symbol
const { Color } = zondy
// ES6引入方å¼
import { SimpleRenderer, SimpleMarkerSymbol, SimpleLineSymbol, Color } from "@mapgis/webclient-common"
// åˆå§‹åŒ–ç»Ÿä¸€ä¸“é¢˜å›¾æ ·å¼å¯¹è±¡
const simpleRenderer = new SimpleRenderer({
// æ ·å¼å¯¹è±¡ï¼Œæ›´å¤šæ ·å¼è¯¦è§ï¼šã€ŠSimpleMarkerSymbol》
symbol: new SimpleMarkerSymbol({
// 填充颜色
color: 'rgba(1,1,252,0)',
// 点åŠå¾„
size: 13,
// å¤–è¾¹çº¿æ ·å¼
outline: new SimpleLineSymbol({
//线颜色
color: new Color(255, 1, 0, 1),
//线宽
width: 1
})
})
});
// ES5引入方å¼
const { SimpleRenderer } = zondy.renderer
const { SimpleLineSymbol } = zondy.symbol
const { Color } = zondy
// ES6引入方å¼
import { SimpleRenderer, SimpleLineSymbol, Color } from "@mapgis/webclient-common"
// åˆå§‹åŒ–ç»Ÿä¸€ä¸“é¢˜å›¾æ ·å¼å¯¹è±¡
const simpleRenderer = new SimpleRenderer({
// æ ·å¼å¯¹è±¡ï¼Œæ›´å¤šæ ·å¼è¯¦è§ï¼šã€ŠSimpleLineSymbol》
symbol: new SimpleLineSymbol({
//线符å·é¢œè‰²
color: new Color(255, 1, 0, 11),
//线宽
width: 1
})
});
// ES5引入方å¼
const { SimpleRenderer } = zondy.renderer
const { SimpleFillSymbol, SimpleLineSymbol } = zondy.symbol
const { Color } = zondy
// ES6引入方å¼
import { SimpleRenderer, SimpleFillSymbol, SimpleLineSymbol, Color } from "@mapgis/webclient-common"
// åˆå§‹åŒ–ç»Ÿä¸€ä¸“é¢˜å›¾æ ·å¼å¯¹è±¡ï¼Œæ›´å¤šæ ·å¼è¯¦è§ï¼šã€ŠSimpleFillSymbol》
const simpleRenderer = new SimpleRenderer({
// æ ·å¼å¯¹è±¡ï¼Œæ›´å¤šæ ·å¼è¯¦è§ï¼šã€ŠSimpleLineSymbol》
symbol: new SimpleFillSymbol({
// 填充颜色
color: 'rgba(1,1,252,0)',
// å¤–è¾¹çº¿æ ·å¼
outline: new SimpleLineSymbol({
//线颜色
color: new Color(255, 1, 0, 1),
//线宽
width: 1
})
})
});
继承关系
æˆå‘˜å˜é‡
æˆå‘˜å˜é‡æ¦‚è¿°
åç§° | 类型 | æè¿° |
---|---|---|
description |
String
|
|
id |
String
|
|
label |
String
|
|
symbol |
Symbol
|
|
type |
String
|
|
visualVariables |
Array.<VisualVariable>
|
|
æˆå‘˜å˜é‡è¯¦æƒ…
方法
方法概述
åç§° | 返回值类型 | æè¿° |
---|---|---|
fromJSON |
SimpleRenderer
|
|
clone |
SimpleRenderer
|
|
fromJSON |
|
|
toJSON |
Object
|
|
方法详情
# static fromJSON(json)
通过jsonæž„é€ SimpleRenderer对象
傿•°
åç§° | 类型 | æè¿° |
---|---|---|
json |
Object |
新创建的SimpleRenderer对象
示例
let simpleRenderer = SimpleRenderer.fromJSON({
// åˆå§‹åŒ–傿•°
})
# fromJSON(json)
å°†JSONæ ¼å¼çš„æ¸²æŸ“规则转æ¢ä¸ºJS对象
傿•°
åç§° | 类型 | æè¿° |
---|---|---|
json |
Object | 渲染规则的实例化JSON |
- Inherited From: