# 地图数据配置
以中国地图为例
# 数据
静态数据,以散点图数据为例
上图中的示例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. 预览,查看效果。
数据资源: 需配置组件数据资源,请查看进阶技巧数据交互实现图表联动 。
# 交互
提示:
动态数据才能进行数据的交互。
- 启用: 是否启用数据交互。
- 标记单击交互事件
勾选启用,开启组标记单击交互事件功能。当点击地图时,绑定字段中数据会推送到变量中。关联此变量的组件将携带此变量值,触发数据请求,查询相关数据,更新组件。具体配置请参考组件交互。
- 数据响应
地图支持数据响应配置。
- 数据上卷,下钻: 请查看进阶技巧数据上卷,下钻。
← 数据模板使用 iframe 父子页面传值 →