# 地图数据配置

以中国地图为例

# 数据

静态数据,以散点图数据为例

基础

上图中的示例JSON代码如下:

[
  {
    "name": "福建省",
    "value": 3600
  },
  {
    "name": "甘肃省",
    "value": 3600
  },
  {
    "name": "广东省",
    "value": 1600
  },
  {
    "name": "贵州省",
    "value": 4320
  },
  {
    "name": "海南省",
    "value": 5000
  },
  {
    "name": "河南省",
    "value": 3600
  },
  {
    "name": "黑龙江省",
    "value": 2600
  },
  {
    "name": "广西壮族自治区",
    "value": 3000
  },
  {
    "name": "湖南省",
    "value": 3400
  },
  {
    "name": "吉林省",
    "value": 1900
  },
  {
    "name": "江苏省",
    "value": 4000
  },
  {
    "name": "江西省",
    "value": 3000
  },
  {
    "name": "辽宁省",
    "value": 2000
  },
  {
    "name": "内蒙古自治区",
    "value": 2500
  },
  {
    "name": "西藏自治区",
    "value": 4500
  },
  {
    "name": "山东省",
    "value": 2000
  },
  {
    "name": "山西省",
    "value": 2000
  },
  {
    "name": "四川省",
    "value": 3800
  },
  {
    "name": "宁夏回族自治区",
    "value": 69
  }
]
  • name: 省份名称。

  • value: 散点的大小。

# 数据扩展

支持用户自定义数据扩展,可以对我们未提供的数据进行增添,分静态数据扩展,动态数据扩展两种方式。

提示:

静态数据扩展通过设置 position 属性提供经纬度的查找。 动态数据则需要在HT_SYS_AREA表中插入一条数据,通过查询插入数据的名称进行查询出地点的经纬度。

# 静态数据扩展

基础

上图中的示例JSON代码如下:

[
  {
    "name": "太极计算机股份有限公司",
    "value": 3600,
    "position": [116.477752, 40.02741]
  }
]

name: 名称。

value: 散点的大小。

position: 经纬度。

# 动态数据扩展

1.向HT_SYS_AREA表中插入你所需要展示地点的位置信息。

基础

ID:插入数据的ID属性。
CITY_NAME:插入数据的中文名称。
PAEWNT_ID:插入数据的父ID。
SHORT_NAME:插入数据的缩写名称。
DEPTH:插入数据的层级。
CITY_CODE:插入数据的城市编号。
ZIP_CODE:插入数据的地区邮编。
MERGER_NAME:插入数据的合并名称。
LONGITUDE:插入数据的经度。
LATITUDE:插入数据的纬度。
PINYIN:插入数据的中文拼音。
IS_USE:插入数据是否启用。

2.根据所需要的地点信息查询出表中数据的经纬度,展示在地图上。

3. 预览,查看效果。

基础

数据资源: 需配置组件数据资源,请查看进阶技巧数据交互实现图表联动

基础

# 交互

提示:

动态数据才能进行数据的交互。

  • 启用: 是否启用数据交互。
  • 标记单击交互事件

勾选启用,开启组标记单击交互事件功能。当点击地图时,绑定字段中数据会推送到变量中。关联此变量的组件将携带此变量值,触发数据请求,查询相关数据,更新组件。具体配置请参考组件交互。

基础

  • 数据响应

地图支持数据响应配置。

基础

Last Updated: 8/10/2022, 10:41:39 AM