自定义图片地图

  • 文档创建者:doreen0813
  • 编辑次数:12次
  • 最近更新:Leo.Tsai 于 2021-02-19
  • 1. 概述

    1.1 应用场景

    内置的地图只适合展示地图信息,如果想要自定义一个商场楼层平面图,那么该如何实现呢?

    7919C037-763E-4572-A230-A959AB74AB9D.GIF

    1.2 实现方法

    先要在管理系统下的地图配置处制作自定义图片,也就是制作地图边界。

    有了地图边界后,在仪表板中需要使用自定义图表来实现自定义的地图效果。

    2. 制作自定义图片

    1)进入管理系统,选择地图配置>自定义图片,选中自定义图片目录,点击目录右上角添加自定义图片按钮,将自定义图片命名为为2Fmarket,点击确定。如下图所示:

    1613727174454546.png

    2)选中新建的2Fmarket,点击右侧导入图片按钮,示例中导入一张商场二楼平面图,如下图所示:

    注1:导入的图片可自适应大小,也可以通过滚轮自由缩放大小。

    注2:上传图片大小限制为 2M,也就是 Tomcat 默认 post 大小限制,用户可自行设置为不限制图片大小,设置方法参见文档 WangEditor富文本控件插件 第 4 节的内容。

    1613727687476706.png

    3)使用画矩形工具将每个商家的区域圈出来,并设置区域名为对应商家的编号,所有商家都设置完毕后,点击右上角保存即可,如下图所示:

    注:如果需要圈出的区域是不规则形状,那么可以使用画多边形工具进行描点。

    1613728005590367.png

    4)至此自定义图片制作完成,生成的 JSON 文件保存在%FineBI%\webapps\webroot\WEB-INF\assets\map\image目录下,如下图所示:

    注:JSON 文件可以直接拷贝到其他工程下使用。

    Snag_6e7d8d9.png

    3. 制作自定义图片地图

    3.1 准备数据

    将 Excel 文件添加到业务包中,数据如下图所示:

    点击下载 Excel 文件:商场自定义地图.xlsx

    1613729194888365.png

    注:添加 Excel 数据集时一定要将店铺名的字段类型改为文本,因为数值类型的字段在添加组件后会变为指标。

    1613729937798962.png

    3.2 新建仪表板

    新建一个仪表板,重命名为自定义图片地图,如下图所示:

    1613729596341048.png

    3.3 添加组件

    1)点击添加组件按钮,如下图所示:

    1613729710923887.png

    2)选择刚刚新加的 Excel 数据集,如下图所示:

    1613730040768962.png

    3.4 制作地图

    1)示例不显示组件名称,所以此处取消显示标题。

    点击维度字段商铺名右侧的下拉按钮,选择地理角色(无)>自定义图片,如下图所示:

    1613730284304236.png

    2)自定义图片选择2Fmarket,店铺名会自动跟制作地图边界时设置的区域名匹配,如下图所示:

    1613730615494520.png

    3)图表类型选择自定义图表,将转化为地理角色的 2 个维度分别拖到横轴和纵轴处,并如下图设置图形属性。

    注:图形属性下面那个下拉框一定要选择填充地图,否则自定义图片地图不生效。

    1613730934454665.png

    4)取消勾选图例,如下图所示:

    1613731215944037.png

    3.5 效果预览

    进入仪表板后,实际预览效果如下图所示:

    1.GIF

    注:不支持移动端预览。

    4. 仪表板查看

    在线效果预览参见:自定义图片地图

    附件列表


    主题: 构建图表和分析数据
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    在线QQ:800049425

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-127-81526