甜甜圈层是3D地球(2018)的子组件,支持独立的样式配置,包括甜甜圈的半径、大小颜色和提示框配置等。本文介绍甜甜圈层各配置项的含义。

参见地球容器添加甜甜圈层子组件,并配置其参数。

配置

甜甜圈层配置面板
  • 搜索配置:单击配置面板右上角的搜索配置,可在搜索配置弹出框中输入您需要搜索的配置项名称,快速定位到该配置项,系统支持模糊匹配。详情请参见搜索组件配置
  • 最小半径:甜甜圈层的内圈半径值。
  • 最大半径:甜甜圈层的外圈半径值。
  • 甜甜圈大小:甜甜圈层的大小。
  • 外圈颜色:甜甜圈层外圈的颜色。
  • 内圈渲染方式:甜甜圈层内圈颜色渲染方式,包括单色渐变
  • 开始/结束颜色:甜甜圈内圈颜色渐变方式下的开始颜色和结束颜色,只有内圈渲染方式选择了渐变时,此选项才显示。
  • 内圈颜色:甜甜圈层内圈的颜色,只有内圈渲染方式选择单色时,此选项才显示。
  • 提示框配置:在预览或发布页面,鼠标悬浮或单击甜甜圈时出现的提示框的样式。
    参数 说明
    背景颜色 提示框的背景颜色。
    字体 提示框内文字字体样式。
    字体颜色 提示框字体颜色。
    字体大小 提示框字体大小。
  • 系列配置:单击右侧的+号或垃圾桶图标,添加或删除一个散点系列。 单击横竖排列图标配置多个散点系列的排列样式。
    参数 说明
    字段名称 该散点类的字段名称,与数据面板里的donut字段内的对应系列字段相匹配。
    颜色 该散点类的颜色。

数据

甜甜圈层数据面板
表 1. 字段说明
字段 说明
lng 甜甜圈中心点的经度。
lat 甜甜圈中心点的纬度。
inner 甜甜圈内圈的值。
outer 甜甜圈外圈的值。
donut 环状图的数据,数据字段与系列配置中的字段名称相匹配。
表 2. 配置项说明
配置项 说明
自动更新请求 勾选后可以设置动态轮询,还可以手动输入轮询的时间频次。
数据源 单击配置数据源,可在设置数据源页面中修改数据源类型和数据查询代码、预览数据源返回结果以及查看数据响应结果。详情请参见配置组件数据
数据过滤器 单击添加过滤器,可在设置数据源页面中配置数据过滤器,详情请参见组件过滤器使用说明
数据响应结果 展示数据请求的响应结果。当数据源发生改变时,可单击右侧的刷新图标,实时查看数据响应结果。

交互

勾选启用,开启组件交互功能。当单击甜甜圈时,会触发数据请求,抛出回调值,动态加载不同甜甜圈的数据。默认抛出数据中的lnglat值,具体配置请参考组件回调ID配置

蓝图编辑器交互配置

  1. 在大屏编辑器页面,单击3D地球子组件管理列表中甜甜圈层右侧的导出到蓝图编辑器图标。
  2. 单击页面左上角的蓝图图标图标。
  3. 在蓝图编辑器配置页面,单击导入节点栏内的甜甜圈层组件,在画布中可以看到如下图所示的甜甜圈层的蓝图编辑器配置参数。甜甜圈层蓝图参数
    • 事件
      事件 说明
      当数据接口请求完成时 数据接口请求返回并经过过滤器处理后抛出的事件,同时抛出处理后的JSON格式的数据。具体数据可参见上文的数据示例
      甜甜圈被点击触发 当甜甜圈被点击时触发的事件,同时抛出该甜甜圈对应的数据项。
    • 动作
      动作 说明
      请求数据接口 重新请求服务端数据,上游数据处理节点或图层节点抛出的数据将作为参数。例如甜甜圈层配置了API数据源为http://api.test,传到请求数据接口 动作的数据为{ id: '1'},则最终请求接口为http://api.test?id=1
      导入数据接口 按组件绘制格式处理数据后,导入组件,重新绘制。不需要重新请求服务端数据。具体数据可参见上文的数据示例
      显示组件 显示组件,不需要参数。
      隐藏组件 隐藏组件,不需要参数。