文档首页 / 地图组件

地图组件

地图组件的底图预设、区域与点位数据绑定、飞线、分级配色、行政区下钻、3D 地图与地球模式的说明。

概述

地图组件展示行政区域分布和点位标记。底图可以是内置的全国、省、市、区县,也可以是园区、楼层等示意图,或导入 GeoJSON 的自定义区域。区域着色、点位和飞线既能手工配置,也能绑定数据集;点击区域可逐级下钻,并可把当前行政区写入变量,让其他组件跟着切换。

功能入口

  • 添加:左栏「资源库」>「基础组件」>「地图 / 行政区」分组,预设有区域分布图、点位分布图、浙江省域图、核心城市地图、杭州区县图、医院院区态势、园区区域图、楼层分布图、自定义区域图。
  • 属性:选中地图 > 右栏「组件」>「内容设置」。内容设置较长,分为「数据」「标题与文案」「底图」「显示项」「三维与质感」「下钻与交互」「样式与布局」「配色」等段,用顶部的跳转条定位。
  • 数据编辑器:「区域数据」下的「编辑区域」、「点位数据」下的「编辑点位」和「飞线」下的「配置飞线起终点」,打开「地图数据」对话框。

操作步骤

用数据集给区域着色(热力图)

  1. 选中地图,在「内容设置」>「数据」把「区域数据来源」切到「数据集」。
  2. 选「数据集」,「名称字段」选区域名列(需与底图区域名一致),「数值字段」选数值列。
  3. 名称与底图对不上(例如数据里存行政区划码)时,在「贴到哪个区域」选区域编码列;要逐块指定颜色,在「颜色字段」选颜色列。
  4. 在「显示项」>「分级配色」打开开关,选「色带方案」,即按数值在色带上自动着色。

用数据集落点位

  1. 「点位数据来源」切到「数据集」,选数据集。
  2. 「名称字段」选点位名;地理底图(全国、省、市、区县等)选「经度字段」「纬度字段」;园区、楼层、自定义这类非地理底图改用「底图 X」「底图 Y」。
  3. 可选「数值字段」「颜色字段」「大小字段」,分别用于气泡大小与标签、逐点配色和点位大小。

配置行政区下钻并联动数据

  1. 在「下钻与交互」打开「区域下钻」,运行态点击区域即逐级下钻(全国、省、市/区),面包屑可返回。
  2. 在「下钻写入变量」选一个页面变量,下钻和回退时会把当前行政区编码写进去,回到全国时清空。
  3. 变量名与数据集参数同名,并且数据集 SQL 里用 ${$参数名} 引用时,下钻会按行政区重新取数;不选变量则下钻只换底图,数值仍是上一层的。

载入内置行政区

  1. 在「底图」的「内置行政区」里,从级联选择器选省、市或县区。
  2. 点击「载入为可编辑区域」,地图自动切到「自定义区域」,并保留后续手工编辑能力。

属性/参数说明

数据

属性 说明 取值/默认值
区域数据来源 区域着色数据的来源 手工、数据集
数据集、名称字段、数值字段 数据集来源的区域名与数值 数值字段可选
贴到哪个区域 把行贴到底图区域的编码列 可选;名称对得上时不用填
颜色字段 逐块配色,不填则由分级配色计算 可选
区域数据 手工来源,「编辑区域(N)」 区域名、数值、颜色
点位数据来源 点位来源 手工、数据集
经度字段、纬度字段 地理底图的落点列 数据集来源
底图 X、底图 Y 非地理底图的落点列 数据集来源
颜色字段、大小字段、数值字段 点位颜色、大小与数值 可选
点位数据 手工来源,「在画布地图上落点」或「编辑点位(N)」 X/Y 是底图坐标,不是经纬度
飞线 「配置飞线起终点」,手工指定起终点 为空时自动汇聚到数值最大的点位

底图与显示

属性 说明 取值/默认值
地图预设 底图 全国总览、全球贸易、浙江省域、浙江核心城市、杭州区县、医院院区、园区分区、楼层分布、自定义区域
内置行政区 载入省、市、县区为可编辑区域 省、市、县区
视图变量 变量的值等于某个预设时,地图切换到该底图 不绑定变量(默认)
显示图例、显示点位、显示区域标签、显示区域数值、显示点位标签 显示项 显示/隐藏
区域标签密度 标签显示策略 智能(重点区域常显,小区域悬停或选中显示)、全部
分级配色 按区域数值自动着色,图例变渐变条,开启后手填颜色不生效 开启/关闭
色带方案 分级配色色带 海蓝、青翠、暖橙、热力、紫晶
色带反向 把色带掉头,数值越大越靠色带起始端 是/否

三维与质感、下钻与交互

属性 说明 取值/默认值
立体效果 区域 2.5D 立体挤出 开启/关闭
飞线动效 点位飞线动效总开关,关闭后手工与自动飞线都不画 开启/关闭
地形质感 用区域几何生成同源矢量地形底图 开启/关闭
地形纹理 区域内部材质 矢量地形、内置纹理或自定义
纹理地址 自定义纹理 URL,按区域边界裁切并拉伸铺满 URL
区域下钻 运行态点击区域逐级下钻 开启/关闭
下钻写入变量 下钻时写入行政区编码的变量 不写入变量(默认)
真3D地图 echarts-gl 立体省份,可旋转、光照、按值着色 开启/关闭
地球模式 「真3D地图」开启时生效,飞线态势球 开启/关闭
地球贴图 地球模式的贴图风格 科技网格、真实大陆

地图数据对话框

页签 内容
底图 「导入 GeoJSON」,按 bbox 重算 viewBox 并切到「自定义区域」;也可直接改 SVG path。最多导入 300 个图形,超出截断,点和线要素被跳过
区域 区域名与数值、颜色;「载入底图区域」按当前底图补齐区域;区域名不在底图上的行不会着色
点位 名称、数值、X/Y、颜色、大小
飞线 起点、终点、线宽、时长;「按最大值汇聚」自动生成

示例

「全国门诊量热力图」:数据集 区域就诊 含 province(省名)、visits(就诊量)。拖入「区域分布图」,「区域数据来源」选「数据集」,「名称字段」选 province,「数值字段」选 visits;打开「分级配色」,「色带方案」选「海蓝」。预期:数值越大的省份颜色越深,图例是渐变条。再打开「区域下钻」,点击浙江进入省域。

注意事项

注意:区域名与底图区域名必须一致才能着色;对不上的行不画,而图例仍会列出。可以用「贴到哪个区域」按编码贴,或在「地图数据」对话框的「区域」页看提示。

注意:非地理底图(园区、楼层、自定义)不会按经纬度落点,点位数据集要用「底图 X」「底图 Y」。

注意:「真3D地图」仅地理底图预设支持;下钻态或 WebGL 不可用时自动回退为 2.5D SVG。

注意:「色带反向」用于越大越好的指标。热力、暖橙色带的末端是红色,默认数值越大越红,适合故障数这类越大越要关注的指标。

提示:地图发出「地图下钻」事件,载荷含行政区名、编码与层级,可用于联动,见交互蓝图与动作。

相关文档

联系我们

请填写您的信息,我们将在 1 个工作日内与您联系。