地图的绘制方法和装置、存储介质及电子装置制造方法及图纸

技术编号:24461059 阅读:49 留言:0更新日期:2020-06-10 17:01
本发明专利技术提供了一种地图的绘制方法和装置、存储介质及电子装置,其中,该方法包括:确定初始化后的地图上包括的各点位的路径信息;基于各点位的路径信息确定重叠的路径;将重叠的路径合并为一条路径,并在所述地图的静态图层上绘制合并后的路径。通过本发明专利技术,解决了地图中的路径多且存在重复的问题,有效减少了地图中的路径,提高了绘制地图的速度和通过网络请求地图数据时的加载速度。

Drawing method and device, storage medium and electronic device of map

【技术实现步骤摘要】
地图的绘制方法和装置、存储介质及电子装置
本专利技术涉及通信领域,具体而言,涉及一种地图的绘制方法和装置、存储介质及电子装置。
技术介绍
随着业务的不断发展,需求多业务监控地图的要求也越来越多,相关技术中的地图无法满足的要求。在相关技术中,地图上的路径是由点位的连通性计算得出的,然而每个点位有多个连通性,每个连通性都能产生路径,因此绘制的地图中路径多,而且存在重复。轮询路径绘制地图,通过网络请求的地图数据多,加载速度慢,地图中还会存在性能问题。针对相关技术中存在的上述问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种地图的绘制方法和装置、存储介质及电子装置,以至少解决相关技术中地图中的路径多且存在重复的问题。根据本专利技术的一个实施例,提供了一种地图的绘制方法,包括:确定初始化后的地图上包括的各点位的路径信息;基于各点位的路径信息确定重叠的路径;将重叠的路径合并为一条路径,并在所述地图的静态图层上绘制合并后的路径。根据本专利技术的另一个实施例,提供了一种地图的绘制装置本文档来自技高网...

【技术保护点】
1.一种地图的绘制方法,其特征在于,包括:/n确定初始化后的地图上包括的各点位的路径信息;/n基于各点位的路径信息确定重叠的路径;/n将重叠的路径合并为一条路径,并在所述地图的静态图层上绘制合并后的路径。/n

【技术特征摘要】
1.一种地图的绘制方法,其特征在于,包括:
确定初始化后的地图上包括的各点位的路径信息;
基于各点位的路径信息确定重叠的路径;
将重叠的路径合并为一条路径,并在所述地图的静态图层上绘制合并后的路径。


2.根据权利要求1所述的方法,其特征在于,在确定初始化后的地图上包括的各点位的路径信息之前,所述方法还包括:通过如下方式初始化所述地图:
确定所述地图的比例尺;
基于所述比例尺计算所述地图中包括的预定元素的大小;
初始化所述地图的边界。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括以下至少之一:
在所述地图的静态图层上绘制合并后的路径之前,所述方法还包括:在所述地图的静态图层上绘制背景图;
在所述地图的静态图层上绘制合并后的路径之后,所述方法还包括:在所述地图的静态图层上绘制预定元素。


4.根据权利要求3所述的方法,其特征在于,在所述地图的静态图层上绘制预定元素之后,所述方法还包括以下至少之一:
接收到第一点击指令,在显示区域显示与所述第一点击指令所对应的第一目标元素的元素信息,其中,所述第一目标元素包括静态目标元素和/或具备移动能力的动态目标元素;
接收到第一拖动指令,在显示区域显示与所述第一拖动指令所对应的目标地图区域;
接收到第二点击指令,显示与所述第二点击指令对应的所述地图上的目标点位。


5.根据权利要求4所述的方法,其特征在于,接收到第二点击指令,显示与所述第二点击指令对应的所述地图上的目标点位包括:
确定接收到所述第二点击指令的目标点位的坐标;
在预先划分的多个点位组中确定出与所述目标点位的横坐标对应的目标点位组,其中,所述多个点位组为预先对所述地图中的点位按照横坐标划分后得到的组,一个点位组中包括的点位的横坐标相同;
在所述目标点位组中确定出所述目标点位;
在所述地图上显示所述目标点位。


6.根据权利要求1所述的方法,其特征在于,基于各点位的路径信息确定重叠的路径包括:
确定第一点位到包括第二点位的其他点位的多个第一路径线段,以及,确定第二点位到包括第一点位的其他点位的多个第二路径线段;
基于所述多个第一路径线段的线段信息与所述多个第二路径线段的线段信息判断是否存在重叠的第一路径线段和第二路径线段,其中,线段信息中包括有线段的类型,以及,在线段的类型为斜线时,线段信息中还包括有线段的斜率以及偏移量;
将线段信息相同的第一...

【专利技术属性】
技术研发人员:蒋骏
申请(专利权)人:浙江大华机器人技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1