【技术实现步骤摘要】
基于地图覆盖物渐变的解决方法
本专利技术涉及数据可视化展示领域,尤其涉及一种基于地图覆盖物渐变展示的绘制方法。
技术介绍
因现有地图覆盖物都无法支持覆盖物颜色渐变功能,故本专利技术提供一种覆盖物区域颜色渐变渲染的方法,利于可视化效果展示。
技术实现思路
为了解决上述技术问题,本专利技术通过下述技术方案得以解决:本专利技术提供一种覆盖物区域颜色渐变渲染的方法,包括以下步骤:步骤1:初始化地图以及其所需覆盖物。步骤2:根据生成覆盖物的标签类型(svg、canvas、image等)判断地图覆盖物的呈现方式。步骤3:构建通用颜色渐变预定绘制方式(如:svg渐变、canvas渐变、image渐变以及自定义渐变等)。步骤4:根据生成覆盖物的呈现方式和颜色渐变的预定方式进行匹配,然后进行渲染、合成覆盖物。其中,svg渐变方式绘制方案为:生成线性或放射渐变svg的DOM;canvas渐变方式绘制方案为:根据createLinearGradient函数对需要渐变的DOM对象进行线性或径向渐变;image渐变方式绘制方案为:根据css样式对需要渐变的image对象进行线性或径向渐变;自定义渐变方式绘制方案为:根据待渐变覆盖物区域创建视图单位,对视图单位进行图像识别过滤进行二次确认待渐变覆盖物区域,对处理好的视图单位进行渐变,还原渐变完成的覆盖物区域。本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本 ...
【技术保护点】
1.基于地图覆盖物渐变的解决方法,用于地图覆盖物渲染颜色渐变展示,其特征在于:包括/n步骤1:初始化地图以及其所需覆盖物;/n步骤2:根据生成覆盖物的标签类型判断地图覆盖物的呈现方式;/n步骤3:构建通用颜色渐变预定绘制方式;/n步骤4:根据生成覆盖物的呈现方式和颜色渐变的预定方式进行匹配,然后进行渲染、合成覆盖物。/n
【技术特征摘要】
1.基于地图覆盖物渐变的解决方法,用于地图覆盖物渲染颜色渐变展示,其特征在于:包括
步骤1:初始化地图以及其所需覆盖物;
步骤2:根据生成覆盖物的标签类型判断地图覆盖物的呈现方式;
步骤3:构建通用颜色渐变预定绘制方式;
步骤4:根据生成覆盖物的呈现方式和颜色渐变的预定方式进行匹...
【专利技术属性】
技术研发人员:梁协君,孔彬恒,朱建琼,汤斯亮,蒋建军,
申请(专利权)人:杭州有数金融信息服务有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。