[]
在地图的实际应用当中,用户希望在一张地图上以不同的视觉效果展示多个图层,例如线条、气泡、区域、热度等,并且可以分别设置样式和控制交互,例如,用区域展示销售金额,用气泡展示价格。
如需在地图组件中实现基于地理位置的数据可视化,需满足以下要求:
数据要求: 已完成数据连接与数据准备,本文将以缓存数据集(Demo_销售明细)为例演示操作流程。
界面要求: 已进入仪表板设计界面,且仪表板至少已绑定一个数据集/数据模型(如“Excel数据-缓存数据集”)。
数据预处理: 在数据准备阶段,必须将包含地理信息的字段明确标记为"地理位置"类型
字段识别: 在仪表板数据绑定区域中,有效的地理位置字段会显示专属图标标识,地理位置信息字段如何标记,请参考:地图数据准备
仪表板设计界面最左侧,单击组件按钮展开列表,选择复合地图,按住鼠标左键将其拖拽至仪表板设计区域,成功添加一个复合地图组件。
选中地图组件,在地图字段绑定区域中,单击地图图层后的按钮,选择地图图层即可添加新图层。
单击图层名称右侧的按钮,会出现上移/下移按钮,单击即可调整图层的Z方向顺序。单击删除按钮即可删除图层。
type=info
注意:
选中地图组件,展开图层数据设定,可以为图层增加数据绑定:
数据绑定说明: 每个地图图层(轨迹地图除外)都关联独立的地图组件,需绑定对应组件的指定字段,只需将规范数据拖拽至绑定区即可自动生成可视化地图。
复合地图支持基于某一个地图图层来进行下钻,选择指定图层,在数据绑定面板设置钻取即可进行上下钻取。
如需对每一个图层做个性化的属性设置,打开复合地图的属性设置面板,单击对应图层名称后的图标,即可进入到对应图层的属性设置界面。
例如:单击气泡图层,即可进入气泡图层的属性设置界面
在复合地图上会包含多个图层,有的显示国家级别的统计,有的显示城市级别的统计,我们可以根据地图的缩放级别来控制某个图层是否可见。
例如:
下图右侧我们可以看见当前地图的缩放级别为3.
打开图层编辑器,可通过可见范围属性定义了当前图层的实际可见范围,当用户在查看器使用鼠标缩放地图的时候,图层会进行动态的显示和隐藏。
交互控制说明: 用户可通过按钮等交互组件绑定"显示/隐藏复合地图图层"命令,实现可视化界面对地图图层的动态显隐控制,满足多样化场景交互需求。
数据处理完成后,可通过以下属性配置进一步优化组件展示效果:
复合地图额外支持以下独有属性:
属性 | 选项名称 | 说明 |
---|---|---|
地图设置 | 显示底图 | 是否显示底图 显示底图后,可以选择底图类型和底图,已经内置多种底图类型,也可以自定义,详见自定义底图样式 |
缩放控件 | 是否显示缩放控件 开启后可设缩放控件字体颜色、背景色和位置(左侧/右侧) | |
滚轮缩放 | 是否开发滚轮缩放功能 开启后,使用鼠标滚轮可以对地图进行缩放 | |
俯仰角 | 视角中向下倾斜的角度,用于控制垂直方向的倾斜程度 | |
显示范围 | 指定预览时的显示范围,支持自动、指定区域或指定经纬度
| |
显示边界 | 是否显示底图中的边界线,可选择边界线的区域、颜色和线宽 | |
图层 | 显示复合地图的所有图层,单击图层名称后的编辑按钮,即可设置对应的图层的地图属性 |