[发明专利]leaflet电子地图箭头即时绘制的方法、装置及应用在审
申请号: | 202111599966.8 | 申请日: | 2021-12-24 |
公开(公告)号: | CN114266844A | 公开(公告)日: | 2022-04-01 |
发明(设计)人: | 陈斌;梁盛麟;黄笑 | 申请(专利权)人: | 城云科技(中国)有限公司 |
主分类号: | G06T11/20 | 分类号: | G06T11/20;G06F3/04845;G06F3/0487 |
代理公司: | 杭州汇和信专利代理有限公司 33475 | 代理人: | 薛文玲 |
地址: | 310052 浙江省杭州市滨江区长*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | leaflet 电子地图 箭头 即时 绘制 方法 装置 应用 | ||
本申请提出了一种leaflet电子地图箭头即时绘制的方法。装置及应用,所述方法包括:选定箭头绘制模式,其中所述箭头绘制模式包括但不限于直角箭头绘制模式、单箭头绘制模式,双箭头绘制模式以及燕尾箭头绘制模式;监听获取两个箭身底部坐标点和箭头顶部结束点;基于所述箭头绘制模式对应的箭头计算规则处理所述箭身底部坐标点和所述箭头顶部结束点,获取箭身坐标集合以及箭头头部坐标集合;拟合所述箭身坐标集合和所述箭头坐标集合,得到绘制箭头,可以实现电子地图上多样式箭头的即时绘制的目的。
技术领域
本申请涉及箭头绘制领域,特别涉及一种leaflet电子地图箭头即时绘制的方法、装置及应用。
背景技术
绘图软件、办公软件等计算机软件中经常需要使用箭头符号以起到指示作用,特别地,像是在电子地图上经常需要绘制箭头来展示路径移动方向或表示方位。且在不同场景下需要绘制不同样式的箭头,箭头的样式包括但不限于单箭头、直角箭头、燕尾箭头以及双箭头等。然而目前的地图引擎,包括但不限于leaflet 只有创建面的api,并没有创建具体箭头的方法。
为了解决绘制箭头的问题,开发商开发了绘制箭头的插件,目前针对 leaflet地图引擎的绘制插件仅能绘制简单的箭头,不能满足标绘场景所涉及的多样性的复杂箭头的绘制;而实现箭头多样性绘制的标绘插件都和对应的地图引擎强耦合,不能作用于leaflet。也就是说,目前在leaflet上并无绘制多样性箭头的方法。
发明内容
本申请实施例提供了一种leaflet电子地图箭头即时绘制的方法、装置及应用,可实现在不需要复杂的标绘插件的同时在leaflet地图引擎上实现多样式箭头的即时绘制。
第一方面,本申请实施例提供了一种leaflet电子地图箭头即时绘制的方法,所述方法包括:选定箭头绘制模式,其中所述箭头绘制模式包括但不限于直角箭头绘制模式、单箭头绘制模式,双箭头绘制模式以及燕尾箭头绘制模式;
监听获取两个箭身底部坐标点和箭头顶部结束点;
通过leaflet的Create.TailedArrow函数基于所述箭头绘制模式对应的箭头计算规则处理所述箭身底部坐标点和所述箭头顶部结束点,获取箭身坐标集合以及箭头头部坐标集合;
通过leaflet的Polygon函数或Polyline函数拟合所述箭身坐标集合和所述箭头坐标集合,得到绘制箭头。
第二方面,本申请实施例提供了一种leaflet电子地图箭头即时绘制的装置,包括:
绘制模式选择模块,用于选定箭头绘制模式,其中所述箭头绘制模式包括但不限于直角箭头绘制模式、单箭头绘制模式,双箭头绘制模式以及燕尾箭头绘制模式;
监听模块,用于监听获取两个箭身底部坐标点和箭头顶部结束点;
箭头坐标集合计算模块,用于通过leaflet的Create.TailedArrow函数基于所述箭头绘制模式对应的箭头计算规则处理所述箭身底部坐标点和所述箭头顶部结束点,获取箭身坐标集合以及箭头头部坐标集合;
绘制模块,用于通过leaflet的Polygon函数或Polyline函数拟合所述箭身坐标集合和所述箭头坐标集合,得到绘制箭头。
第三方面,本申请实施例提供了一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序所述的leaflet电子地图箭头即时绘制的方法。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序包括用于控制过程以执行过程的程序代码,所述过程包括所述的leaflet电子地图箭头即时绘制的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于城云科技(中国)有限公司,未经城云科技(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111599966.8/2.html,转载请声明来源钻瓜专利网。