Skip to content

地图元件 (Map) ​

功能说明 ​

地图元件会在地图上以地址标签标示多台人机的地理位置,并可与警报系统联动,通过标记与信息窗口的颜色变化即时反映各人机的健康状态。适合需要在地图上掌握多台人机地理分布与运行状态的场景,例如跨地区据点监控、车载设备追踪等应用。

功能细节说明 ​

警报状态显示 ​

地图元件支持与警报系统联动,能通过颜色变化即时反映人机的健康状态。若 HMI 指定的警报类别中有警报被触发,地图上的视觉元素将依据以下逻辑变色:

  • 显示位置:
    • 地图标记 (Map Marker):原有的状态灯号(如上线/离线)将转为显示警报颜色。
    • 信息窗口标签 (Map Popup Tag):点击标记后弹出的信息窗口,其内部的 Tag 也会根据是否包含警报而变换颜色。
  • 颜色优先级: 若同时发生多个不同等级的警报,系统将优先显示最高严重等级警报的对应颜色,其警报严重等级依序如下(由低至高):
    1. Low (低)
    2. Medium (中)
    3. High (高)
    4. Critical (严重)

设置人机位置 ​

要让地图正常运行,需先设置人机的经纬度信息。设置方式分为「静态设置」与「动态同步」。

  • 静态设置步骤:

    1. 前往 Directory 页面。
    2. 选择目标人机。
    3. 在右侧的 信息/仪表板 (Info/Dashboard) 区块中手动输入位置信息。
  • 动态同步步骤 (从 HMI 自动更新): 若人机位置会移动(例如车载设备),可设置自动同步:

    1. 前往 Directory > 仪表板。
    2. 开启 [从 HMI 自动同步] 选项。
    3. 在 [数据源] 中加入以下两个标签名称:
      • coordinate/latitude (纬度)
      • coordinate/longitude (经度)
    4. 设置完成后,请在 EasyBuilder Pro 中执行重新同步。

    注意:数据源的标签名称区分大小写,请务必完全依照上述英文拼写(coordinate/latitude 和 coordinate/longitude),否则将无法读取数据。

样式设置 ​

数据源 ​

选择显示数值的数据源。仪表板发布前需要设置数据源,否则无法成功发布。

一般设置 ​

此为地图元件特有的设置,可设置地图显示的样式风格、缩放比例,以及地图初始显示时的中心坐标位置。

基础 ​

背景颜色 ​

设置元件的背景颜色。点击颜色选择器可打开颜色面板,提供预设颜色选项、自定义颜色与透明度调整。

标题 ​

  • 启用:勾选核取方框以显示标题
  • 标题文字:输入标题内容(最多 100 字符)
  • 字体:从下拉菜单选择标题文字的字体,提供默认、系统字体(Arial、Calibri、Helvetica、Times New Roman 等)与中文字体(Microsoft JhengHei、Microsoft YaHei、SimSun 等)
  • 大小写:默认 / 大写 / 小写 / 首字母大写
  • 尺寸:标题字体大小,范围 10-128
  • 字体颜色:设置标题文字颜色(默认 #333333)
  • 对齐方式:靠左 / 居中 / 靠右

未启用标题时,上述设置均呈现停用状态。

分隔线 ​

  • 启用:勾选以显示标题与内容之间的分隔线(默认已启用)
  • 颜色:默认半透明灰色 rgba(171, 171, 171, 0.36)
  • 粗细:范围 1-10

仅在启用标题时可用。

外观 ​

紧凑模式 ​

启用后元件以较小边距/较紧凑布局显示,节省画面空间。

位置与尺寸 ​

  • X / Y:元件在画布上的坐标,最小值由系统定义,最大值依画布大小与元件宽高动态计算
  • 宽度 / 高度:元件均有系统定义的最小可用尺寸与默认值,实际数值由系统依画布与元件内容动态计算

用户限制 ​

对象类别 ​

选择该元件的安全访问类别,只有具备相应权限的用户才能查看或操作:无(默认,不限制)/类别 A 到 L。

受保护时隐藏 ​

勾选后,用户无访问权限时完全隐藏此元件(而非仅停用)。仅在设置对象类别后可用。

Disabled ​

勾选后停用此元件的所有互动功能。仅在设置对象类别后可用。

限制与注意事项 ​

  • 仪表板发布前需要设置数据源,否则无法成功发布。
  • 地图上最多可显示 5 个地址标签。
  • 每个分页最多可新增 10 个地图元件。
  • 动态同步用的标签名称 coordinate/latitude/coordinate/longitude 区分大小写,须完全依照英文拼写,否则将无法读取数据。