反馈已提交

网络繁忙

地图边界获取传参

  • 文档创建者:susie
  • 历史版本:19
  • 最近更新:Fay 于 2022-11-30
  • 1. 概述

    有时候我们想要根据下拉框选择参数,然后只展示对应地图的数据,比如选择福建省,则下方联动高亮显示福建省的地图,如下图所示:

    Snag_1b79ca83.png

    2. 示例

    2.1 准备数据

    新建工作薄,添加数据集 ds1,SQL 语句为SELECT * FROM 地图,分别记录中国各个省份各个市的销售额等数据,如下图所示:


    2.2 插入图表

    以单元格图表为例,合并一片单元格,插入区域地图,GIS 图层选择「标准>标准」。如下图所示:

    注:地图边界需要在 2.4 节参数设置完成后再选择。

    2.3 绑定图表数据

    绑定图表数据,详细设置如下图所示:

    Snag_41b1871.png

    2.4 参数设置

    1)此时我们想要通过下拉框选择对应的省份,联动显示对应省份的地图,点击模板-模板参数,新建参数$province,如下图所示:


    2)将参数新增到参数面板上,province 参数控件的类型选择为下拉框,如下图所示:

    3)选中图表,在右侧图表属性表中选择 图表属性表-类型,地图边界选择模板参数下刚刚新增的 province,如下图所示:

    4)参数对应的值为 地图文件在 geographic 目录下对应的文件路径%FR_HOME%\webapps\webroot\WEB-INF\assets\map\geographic

    例如:province= "geographic/world/中国/江苏省"对应为地图目录下的world/中国/江苏省.json

    新建数据集 ds2,SQL 语句为SELECT distinct pid,'geographic/world/中国/'||pid as newpid FROM 地图 where pid is not null,如下图所示:

    TIM截图20190523111709.png

    5)province 下拉框控件设置数据字典,实际值为newpid(地图内省份地图对应的值),显示值为pid(省份名称),如下图所示:
    1603260583335077.png

    2.5 效果预览

    1)PC 端

    保存模板,点击分页预览,效果如下图所示:

    Snag_1b8b9b8c.png

    2)移动端

    797EA517-67E6-4428-AE37-7ECD18D10B9C.GIF

    3. 模板下载

    已完成模板可参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Chart\NewMap\MapAcceptParameters.cpt

    点击下载模板:MapAcceptParameters.cpt

    附件列表


    主题: 图表应用
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持