# new RankRenderer(options)
ç‰çº§ç¬¦å·ä¸“题图,符å·å°ºå¯¸éšæŒ‡å®šå—æ®µçš„值的å˜åŒ–而å˜åŒ–
傿•°
åç§° | 类型 | 默认值 | æè¿° |
---|---|---|---|
options |
Object | æž„é€ å‚æ•° |
|
field |
String | è¦ç´ å—æ®µå |
|
minSize |
Number | 12 | ç‰çº§ç¬¦å·æœ€å°å°ºå¯¸ï¼Œå•ä½åƒç´ |
maxSize |
Number | 50 | ç‰çº§ç¬¦å·æœ€å¤§å°ºå¯¸ï¼Œå•ä½åƒç´ |
minDataValue |
Number | æœ€å°æ•°æ®èŒƒå›´ï¼Œå¦‚æžœå°äºŽæ¤æ•°æ®èŒƒå›´æŒ‰minSizeè¿›è¡Œç¬¦å·æ¸²æŸ“ |
|
maxDataValue |
Number | 最大数æ®èŒƒå›´ï¼Œå¦‚æžœè¶…å‡ºæ¤æ•°æ®èŒƒå›´æŒ‰maxSizeè¿›è¡Œç¬¦å·æ¸²æŸ“ |
|
symbol |
Symbol | ç‰çº§ç¬¦å·æ ·å¼ï¼Œç›®å‰ä»…支æŒSimpleMarkerSymbol|PictureMarkerSymbol|TextSymbolï¼Œä¸æ”¯æŒçº¿å›¾å±‚ |
|
valueExpression |
String | æ•°æ®å—段表达å¼ï¼Œè®¾ç½®äº†ä¼šè¦†ç›–field的值 |
|
valueExpressionTitle |
String | æ•°æ®å—æ®µè¡¨è¾¾å¼æ ‡é¢˜ |
支æŒå¦‚下方法:
[1ã€é€šè¿‡jsonæž„é€ RankRenderer对象][2ã€å¯¼å‡ºjson对象]
[3ã€å…‹éš†RankRenderer对象]
示例
// ES5引入方å¼
const { RankRenderer } = zondy.renderer
const { SimpleMarkerSymbol, SimpleLineSymbol } = zondy.symbol
// ES6引入方å¼
import { RankRenderer, SimpleMarkerSymbol, SimpleLineSymbol } from "@mapgis/webclient-common"
// åˆå§‹åŒ–ç‰çº§ç¬¦å·æ¸²æŸ“器对象
const rankRenderer = new RankRenderer({
// ç‰çº§ç¬¦å·æœ€å°å°ºå¯¸ï¼Œå•ä½åƒç´
minSize: 12,
// ç‰çº§ç¬¦å·æœ€å¤§å°ºå¯¸ï¼Œå•ä½åƒç´
maxSize: 50,
// å—æ®µå
field: 'å—æ®µå',
// ç¬¦å·æ ·å¼
symbol:new SimpleMarkerSymbol({
// 填充颜色
color:'#00ff00',
// 符å·å½¢çŠ¶æ ·å¼
style:'diamond',
// 符å·å¤–è¾¹çº¿æ ·å¼
outline:new SimpleLineSymbol({
// 符å·å¤–边线颜色
color: '#ff0000',
// 符å·å¤–边线宽度
width: 2
})
})
})
继承关系
æˆå‘˜å˜é‡
æˆå‘˜å˜é‡æ¦‚è¿°
åç§° | 类型 | æè¿° |
---|---|---|
field |
String
|
|
id |
String
|
|
maxDataValue |
Number
|
|
maxSize |
Number
|
|
minDataValue |
Number
|
|
minSize |
Number
|
|
symbol |
Symbol
|
|
type |
String
|
|
valueExpression |
String
|
|
valueExpressionTitle |
String
|
|
æˆå‘˜å˜é‡è¯¦æƒ…
方法
方法概述
åç§° | 返回值类型 | æè¿° |
---|---|---|
fromJSON |
RankRenderer
|
|
clone |
RankRenderer
|
|
fromJSON |
|
|
toJSON |
Object
|
|
方法详情
# static fromJSON(json)
傿•°
åç§° | 类型 | æè¿° |
---|---|---|
json |
Object | json对象 |
# fromJSON(json)
å°†JSONæ ¼å¼çš„æ¸²æŸ“规则转æ¢ä¸ºJS对象
傿•°
åç§° | 类型 | æè¿° |
---|---|---|
json |
Object | 渲染规则的实例化JSON |
- Inherited From: