自定义地图JSON资源

  • Last update:June 08, 2021
  • 1. 概述

    1.1 应用场景

    设置地图边界目前有 2 种方式:地理信息和自定义图片。

    其中地理信息就是实际的地理地图,而自定义图片的自由度就比较高了,可以将任意一张图片作为地图的边界。

    FineReport 内置了一些地理信息和自定义图片的资源,用户可以直接拿来用,但是如果想自己自定义这 2 种资源,那么该如何做呢?

    Snag_19065637.png

    1.2 功能介绍

    • 自定义地理信息的方法参见文档:自定义钻取地图,生成的 JSON 文件保存到%FR_HOME%\webroot\WEB-INF\assets\map\geographic\world路径下。

    注1:生成的 JSON 文件均可直接拷贝到其他工程中使用,但是要注意,需要同时将 名称-area.json 和 名称-point.json 文件一起拷贝到同一目录下。

    注2:如果只自定义了其中一个 JSON 文件,需手动添加另一个 JSON 文件,再重启工程。此处提供两个空的 JSON 文件,使用时将名称修改为自已定义的名称即可。空JSON文件.rar

    • 自定义图片的方法参见文档:自定义图片作为地图边界,生成的 JSON 文件保存到%FR_HOME%\webapps\webroot\WEB-INF\assets\map\image路径下。

    • 目前工程启动情况下,拷贝 JSON 文件到 map 路径需要重启服务器,地图配置才可正常读取到 JSON 内容。

    2. JSON 资源

    此处提供一些自定义的 JSON 资源,文件中包含 FineReport 自带的一些 JSON 和用户自愿上传的 JSON,需要的用户可直接下载:

    点击下载文件备注

    自定义商场.zip

    商场平面图

    2Fmarket.zip

    商场2楼平面图

    heatmap.zip

    网页区域热力图

    自定义图片地图.zip

    柜台平面图

    臺灣省.zip


    台湾省地图
    map.zip世界地图 & 中国各省市地图

    如果有自愿提供自己自定义的 JSON 地图的,论坛发帖  被采纳后会给予 F 币奖励。

    3. JSON 文件格式

    除了在前端制作地图的方式外,还可以后台直接编写,具体 JSON 格式如下所示:

    3.1 区域地图

    1574764633859411.png

    注:若用户自己编写地图 JSON,需要注意:[新]地图中心点的算规则 

    3.2 点地图

    1574764959748908.png

    4. 注意事项

    • 内置的中国地图 JSON 文件行政划分获取的是国家统计局代码:http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2020/index.html
      其中台湾省、香港特别行政区和澳门特别行政区,获取的是民政部数据:http://xzqh.mca.gov.cn/map

    • 如果所在地有新的行政划分,但国家统计局还未更新数据,请先自定义 JSON 处理,并在文档下方评论或反馈给技术支持,每个季度将进行一次统一反馈到 JSON 厂商处理。

    Attachment List


    Theme: 下架文档
    Already the First
    • Helpful
    • Not helpful
    • Only read

    滑鼠選中內容,快速回饋問題

    滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

    不再提示

    10s後關閉

    Get
    Help
    Online Support
    Professional technical support is provided to quickly help you solve problems.
    Online support is available from 9:00-12:00 and 13:30-17:30 on weekdays.
    Page Feedback
    You can provide suggestions and feedback for the current web page.
    Pre-Sales Consultation
    Business Consultation
    Business: international@fanruan.com
    Support: support@fanruan.com
    Page Feedback
    *Problem Type
    Cannot be empty
    Problem Description
    0/1000
    Cannot be empty

    Submitted successfully

    Network busy