类名 SizeVariable

# 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
            }
          ]
     }
  ]

成员变量

Number

# maxDataValue

最大数据值

Number

# maxSize

符号最大size

Number

# minDataValue

最小数据值

Number

# minSize

符号最小size

Array.<SizeStop>

# stops

size分段数组

方法

# static fromJSON()

通过json构造SizeVariable对象

json对象

SizeVariable

# clone()

克隆对象

克隆后的SizeVariable对象

SizeVariable

# toJSON()

导出为json对象

json对象

Object
构造函数
成员变量
方法
事件