# new SizeVariable(options)
size视觉å˜é‡
傿•°
åç§° | 类型 | æè¿° |
---|---|---|
options |
Object | åˆå§‹åŒ–傿•° |
maxDataValue |
Number | 最大数æ®å€¼,超过这个数值以最大size显示 |
maxSize |
Number | ç¬¦å·æœ€å¤§size |
minDataValue |
Number | æœ€å°æ•°æ®å€¼ï¼Œå°äºŽè¿™ä¸ªæ•°å€¼ä»¥æœ€å°size显示 |
minSize |
Number | ç¬¦å·æœ€å°size |
stops |
Array.<SizeStop> | 颜色分段数组 |
示例
// 获å–layer上renderer对象
const renderer = layer.renderer
// æ ¹æ®FIDå–值设置符å·å¤§å°
// FIDå–值å°äºŽ0时,设置符å·å¤§å°ä¸º5
// FIDå–值大于300æ—¶ ,设置符å·å¤§å°ä¸º20
// FIDå–值在0-300之间时,显示符å·å¤§å°è¿‡æ¸¡å€¼
// 设置size视觉å˜é‡æ–¹æ³•一
renderer.visualVariables = [{
type: "size",
field: "FID",
minDataValue:0,
maxDataValue:300,
minSize:5,
maxSize:20,
}]
// 设置size视觉å˜é‡æ–¹æ³•二
renderer.visualVariables = [
{
type: "size",
valueExpression: "$feature.FID",
stops:[
{
size:5,
value:0
},
{
size:20,
value:300
}
]
}
]
æˆå‘˜å˜é‡
æˆå‘˜å˜é‡æ¦‚è¿°
åç§° | 类型 | æè¿° |
---|---|---|
maxDataValue |
Number
|
|
maxSize |
Number
|
|
minDataValue |
Number
|
|
minSize |
Number
|
|
stops |
Array.<SizeStop>
|
|
æˆå‘˜å˜é‡è¯¦æƒ…
方法
方法概述
åç§° | 返回值类型 | æè¿° |
---|---|---|
fromJSON |
SizeVariable
|
|
clone |
SizeVariable
|
|
toJSON |
Object
|
|