DataflowHeatLayer

发送反馈


DataflowHeatLayer 对象定义了使用数据流服务生成的热力图的相关属性。

属性列表

属性 类型 说明

layerType

string

【必填属性】

图层的类别,固定常量 "DATAFLOW_HEAT"。

url

string

【必填属性】

数据流服务的地址(URI )。

name

string

【必填属性】

图层的名称。

visible

boolean

【必填属性】

图层的可见性。

themeSetting HeatLayerThemeSetting

【必填属性】

热力图的主题设置。

identifyField

string

【必填属性】

标识字段。

opacity

number

【可选属性】

图层的不透明度。最大值为1,最小值为0。

visibleScale

VisibleScale

【可选属性】

存储当前图层的可见比例尺范围。

filterCondition string

【可选属性】

属性字段的过滤条件,例如,"城市=\"哈尔滨 \""。

legendSetting

LegendSetting

【可选属性】

图例设置。

credential

WithCredential

【必填属性】

根据数据流服务的安全验证方式 "token" 或 "key" ,填写对应的安全验证信息。

captions

object

【可选属性】

键为字段名,值为用户自定义的 string 类型的字段显示名称,例如:{"ADDRESS":"ADDRESS 的显示名称"}。

示例

使用数据流服务创建一个符合 WebMap 规范的热力图层。

 {

     "layers": [

        {

            "layerType": "DATAFLOW_HEAT",

            "visible": true,

            "url": "http://server:8090/iserver/services/dataflow/rest",

            "name": "sample",

            "themeSetting": {

                "customSettings": {

                    "2": "#d0021b",

                    "4": "#000000"

                },

                "weight": "经度",

                "colors": [

                    "#0000ff",

                    "#00ffff",

                    "#00ff00",

                    "#ffff00",

                    "#ff0000"

                ],

                "radius": 10

            },

            "filterCondition": "城市 = \"哈尔滨\"",

            "credential": {

                "token": "token_value"

            }

        }

    ],

}