[发明专利]一种基于Echarts的地图烟花组件实现方法在审

专利信息
申请号: 202210245663.4 申请日: 2022-03-14
公开(公告)号: CN114663608A 公开(公告)日: 2022-06-24
发明(设计)人: 高岩;董莹;王文龙;张晓刚;隆龙 申请(专利权)人: 海看网络科技(山东)股份有限公司
主分类号: G06T17/05 分类号: G06T17/05;G06T19/20;F42B4/00
代理公司: 济南华典专利代理事务所(普通合伙企业) 37293 代理人: 李景华
地址: 250000 山东省济南*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 echarts 地图 烟花 组件 实现 方法
【说明书】:

发明属于数据表示技术领域,具体涉及一种基于Echarts的地图烟花组件实现方法,包括:渲染立体地图;定时从后台获取数据;过滤出数据增长的区域;将区域转换为坐标点;为每个坐标点创建一个烟花组件;随机设置每个烟花组件的动画展示的延时时间,使各个坐标点的动画错落开。本申请解决了Echarts地图数据增长时展示不直观的问题,数据如果有增长,则在数据查询周期内以烟花的方式循环展示,该方案使得展示更加直观,极大地提升了用户的体验。

技术领域

本发明涉及数据表示技术领域,具体涉及一种基于Echarts的地图烟花组件实现方法。

背景技术

Echarts是一个使用JavaScript实现的开源可视化库,兼容当前绝大部分浏览器,底层依赖矢量图形库ZRender,提供直观,交互丰富,可高度个性定制的数据可视化图表,其中提供了地图组件,该组件能使用GeoJSon格式的地图数据来绘制地图,在实际使用中,经常使用Echarts的地图组件从行政区划的维度来展示人口分布密度等数据,目前在地图组件中,数据是以文本的方式展示在绘制的地理区域内,地图数据主要是通过颜色、文本或者柱状图的形式展示,当区域较多或者数值比较大时,用户无法及时全面的发现数值的变化及变化的趋势。

即Echarts的地图组件可以结合visualMap组件或者柱状图组件来比较直观的表示数值大小,通过设置visualMap组件的最大最小值,及最大最小值分别对应的颜色,来给地图组件的每个区域按数据填充颜色,通过颜色的深浅来表示数值的大小,但是visualMap组件是按数值段来设置颜色的,一个小范围内的数值,颜色是相同的,只有当最大最小值比较接近,或者地图数据变化比较大时,颜色变化才会比较明显,通过柱状图组件可以将地图数值以柱状图的方式显示在地图区域内,在数据基数比较大时,数据的少量增加无法通过颜色和柱状图的变化直观的体现出来,另外,在数据密集时文本会出现层叠、遮挡等问题,也无法清晰的体现出来。

发明内容

为克服所述不足,本发明的目的在于提供一种新型通用展示组件,解决Echarts地图在展示区域数据时,数据变化不够直观的问题。

本发明解决其技术问题所采用的技术方案是:一种基于Echarts的地图烟花组件实现方法,包括:

S1、渲染立体地图,在页面上渲染出多个地图,将地图叠加并添加阴影,通过调节各个地图的层级、角度、位置、阴影的方向和大小,使得地图在视觉上呈现出3D效果,以便后面展示烟花组件时更加明显及立体;

S2、从后台获取数据,页面定时从后台获取数据,后台以区域为维度查询数据,提供两种方式来判断数据是否有增长,对于在业务上不断累加的数据,则获取一定时间间隔内的数据增量,增量大于0,则说明数据有增长,对于在业务上非累加的数据,则获取数据总数传给前端页面,前端页面通过与上一次获得的数据比较,如果本次数值大于上次获取的数值,则说明数据有增长;

S3、过滤出数据增长的区域,页面根据返回的数值或者将数值与上次获得数值进行比较,区分出有数据增长的区域;

S4、将区域转换为坐标点,设置一个区域名称与地理位置坐标的对应关系表,将有数据增长的区域名称转换为对应的地理位置坐标;

S5、在坐标点生成烟花组件,遍历地理位置坐标列表,使用Echarts的地理坐标系将地理位置坐标定位到页面上,每个坐标创建一个烟花组件,烟花组件由三部分组成,分别为烟花亮点、烟花头部、烟花尾部,使用三个Echarts的路径图组件来展示烟花亮点、烟花头部、烟花尾部,烟花亮点设置尺寸较小,无拖尾无阴影,颜色为白色,头部设置为尺寸较大,无拖尾有阴影,有颜色,尾部设置为尺寸适中,有拖尾有阴影,有颜色,调整三者的位置组成一个烟花图形。

S6、随机设置每个烟花组件动画展示的延时时间,使各个坐标点的烟花动画错落开。

本发明具有以下有益效果:本申请解决了Echarts地图数据增长时展示不直观的问题,数据如果有增长,则在数据查询周期内以烟花的方式循环展示,该方案使得展示更加直观,极大地提升了用户的体验。

附图说明

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海看网络科技(山东)股份有限公司,未经海看网络科技(山东)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210245663.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top