说明
此章节中说明如何在系统中使用地图定义JSON代码配置地图区域。
入口
选择“定制管理”-》“公共设置”-“地图区域”,进入地图区域管理界面
步骤
以世界地图区域为例,说明如何进行地图区域的配置。
1.选择地图区域类型
在系统中,echarts地图所使用的地图区域位于“Geo地图区域”中
2.创建子区域
在Geo地图区域上右键菜单,选择“创建子区域”
配置界面如下:
3设置编号
输入编号,此编号为地图区域的编号。如“world”
4.设置 区域名称。
在创建echarts地图展示数据时,系统提供通过区域标志字段来识别区域的入口
此时,对于地图中的每一个区域,比如大洲、国家、省、市,每个区域都需要有自己的name属性。此属性是在绘制地图文件时,通过标记点的“name”属性增加的
因此,对于配置的每一个地图区域,都需要设置此地图区域的区域名称。此区域名称需要与上一级地图中的name一致。比如“广东省”地图的区域名称,与“中国”地图中广东省这个区域的name,是相同的。
由于世界地图没有上一级地图,因此区域名称可自定义,如"world"
5.设置数据映射名称
由于每个地图中,各个区域名称的区域名称是固定的,比如广东省的区域名称为“广东省”。但是实际数据可能是“广东”,“guangdong”,甚至是“510000”等。
因袭通过设置数据映射名称,可将实际数据与区域名称进行映射。
数据映射名称格式为
名称1;名称2;名称3
如上,当实际数据中存在“世界”或者“world”数据时,可知其对应的是世界地图区域
6.设置中心点经度坐标及纬度坐标
在创建echarts地图展示数据时,可以通过区域标识列来创建散点地图
而散点地图,顾名思义,是需要通过经纬坐标来确定的。
系统中通过区域标识列中的数据,如“广东省”、“山西省”等数据,在地图区域中查找到对应区域的中心点经度坐标及纬度坐标,并在地图中展示相应的数据点
因此需要设置每个区域,其自身的中心点经度坐标及中心点纬度坐标。
7.设置地图定义
地图定义可以直接由json格式的文件得到,也可以直接将json代码粘贴到内容区中
将上一步中绘制地图得到的json代码拷贝,复制到以下位置
8.保存该地图区域,即可在echarts图形中创建地图,并使用该区域。
地图构建其他说明
在创建echarts地图展示报表时,可以支持散点地图、热力地图、染色地图三种类型地图。
对于散点地图、热力地图可以通过数据点的经度、纬度坐标轴确定点。如下:
1.报表数据如下:
2.创建地图时,选择通过“坐标”方式
3.展示数据如下:
当然,我们也可以通过“区域标识"的方式来实现
1.报表数据如下:
2.创建地图时,选择通过“数据标识”