HeatLayer

发送反馈


热力图可以直观地展现空间数据的疏密程度或频率高低,HeatLayer 对象定义了热力图中的相关属性。

属性列表

属性 类型 说明

layerType

string

【必填属性】

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

name

string

【必填属性】

图层的名称。

visible

boolean

【必填属性】

图层的可见性。

dataSource

DataSource

【必填属性】

数据源,热力图的数据源为以下五种数据源之一:

 PortalDataSourceSampleDataRestDataUserDataRestMap

featureType

string

【必填属性】

图层要素的类型,热力图的要素类型为 "POINT"。

projection

string

【必填属性】

地图的投影坐标系。可选EPSG或WKT通用坐标系统描述标准。

xyField

string

【必填属性】

由"xField" 和 "yField" 两个子属性组成,对应要素 string 类型的 X,Y 坐标值。

themeSetting HeatLayerThemeSetting

【必填属性】

热力图的主题设置。

captions

object

【可选属性】

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

autoUpdateTime

number

【可选属性】

图层数据自动刷新的时间,单位为毫秒。

filterCondition string

【可选属性】

属性字段的过滤条件,例如,"省份=\"安徽 \""。

legendSetting

LegendSetting

【可选属性】

热力图的图例设置。

opacity

number

【可选属性】

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

visibleScale

VisibleScale

【可选属性】

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

示例

创建一个符合 WebMap 规范的热力图层。

  {

      "layers": [

        {

            "layerType": "HEAT",

            "name": "中国气象观测站",

            "visible": true,

            "featureType": "POINT",

            "xyField": {

                "xField": "经度",

                "yField": "纬度"

            },

            "projection": "EPSG:4326",

            "filterCondition": "省份=\"安徽 \"",

            "themeSetting": {

                "colors": [

                    "#0000ff",

                    "#00ffff",

                    "#00ff00",

                    "#ffff00",

                    "#ff0000"

                ],

                "weight": "气压传感器海拔高度(米)",

                "radius": 5,

                "customSettings": {}

            },

            "dataSource": {

                "type": "SAMPLE_DATA",

                "name": "ChinaMeteorologicalObservationStation"

            }

        }

    ],

 }