电子地图的绘制方法、装置、电子设备及存储介质与流程

文档序号:34060670发布日期:2023-05-06 03:05阅读:38来源:国知局
电子地图的绘制方法、装置、电子设备及存储介质与流程

本公开涉及电子地图,尤其涉及一种电子地图的绘制方法、装置、电子设备及存储介质。


背景技术:

1、电子地图的3d显示模式中,用户视野可以随着角度调整变得更远,更广,并能够显示3d效果,使得显示内容更加形象。但是发明人在实现本发明的过程中发现:在现有电子地图的3d显示模式下,没有考虑电子地图中兴趣点与各个地图元素对应的地图模型间的前后关系,这会导致本应该位于地图模型后方的兴趣点被错误地显示出来。


技术实现思路

1、为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种电子地图的绘制方法、装置、电子设备及存储介质。

2、第一方面,本公开提供了一种电子地图的绘制方法,包括:

3、获取待绘制的电子地图的地图元素,以及所述地图元素对应的地图模型;

4、基于所述地图元素对应的地图模型绘制电子地图;

5、构建所述电子地图的深度图数据,所述深度图数据包括所述电子地图上各个位置点的深度数据;

6、根据待绘制的兴趣点的地理位置坐标,确定所述兴趣点的深度数据;

7、根据所述深度图数据和所述兴趣点的深度数据对所述待绘制的兴趣点进行过滤处理,并将未过滤掉的兴趣点绘制到所述电子地图上。

8、第二方面,本公开还提供了一种电子地图的绘制装置,包括:

9、获取模块,获取待绘制的电子地图的地图元素,以及所述地图元素对应的地图模型;

10、第一绘制模块,用于基于所述地图元素对应的地图模型绘制电子地图;

11、构建模块,用于构建所述电子地图的深度图数据,所述深度图数据包括所述电子地图上各个位置点的深度数据;

12、确定模块,用于根据待绘制的兴趣点的地理位置坐标,确定所述兴趣点的深度数据;

13、第二绘制模块,用于根据所述深度图数据和所述兴趣点的深度数据对所述待绘制的兴趣点进行过滤处理,并将未过滤掉的兴趣点绘制到所述电子地图上。

14、第三方面,本公开还提供了一种电子设备,所述电子设备包括:

15、一个或多个处理器;

16、存储装置,用于存储一个或多个程序;

17、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上所述的电子地图的绘制方法。

18、第四方面,本公开还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的电子地图的绘制方法。

19、第五方面,本公开还提供了一种计算机程序产品,所述计算机程序产品包括计算机程序或指令,该计算机程序或指令被处理器执行时实现如上所述的电子地图的绘制方法。

20、本公开实施例提供的技术方案与现有技术相比具有如下优点:

21、本公开实施例提供的技术方案通过构建电子地图上的深度图数据,深度图数据包括电子地图上各个位置点的深度数据;根据待绘制的兴趣点的地理位置坐标,确定兴趣点的深度数据;根据深度图数据和兴趣点的深度数据对待绘制的兴趣点进行过滤处理,并将未过滤掉的兴趣点绘制到电子地图上。其实质是,借助深度数据,判断哪些兴趣点会被遮挡,哪些兴趣点不会被遮挡,将不会被遮挡的兴趣点绘制在电子地图上,解决现有的电子地图会将本应该位于地图模型后方的兴趣点被错误地显示出来的问题,以使兴趣点在电子地图的显示效果与真实情况相符,提高了用户体验,并且使得电子地图的使用者在浏览电子地图时有身临其境的感觉。



技术特征:

1.一种电子地图的绘制方法,包括:

2.根据权利要求1所述的方法,其中,还包括如下至少一个:

3.根据权利要求1所述的方法,其中,所述根据待绘制的兴趣点的地理位置坐标,确定所述兴趣点的深度数据,包括:

4.根据权利要求1所述的方法,其中,所述根据所述深度图数据和所述兴趣点的深度数据对所述待绘制的兴趣点进行过滤处理,包括:

5.根据权利要求4所述的方法,其中,所述根据所述兴趣点的深度数据和所述n个顶点的深度数据,对所述待绘制的兴趣点进行过滤处理,包括:

6.根据权利要求4所述的方法,其中,还包括如下至少一个:

7.根据权利要求5所述的方法,其中,所述若位于目标地图元素后的点数目数大于或等于设定数目阈值,则过滤掉所述待绘制的兴趣点,包括:

8.一种电子地图的绘制装置,包括:

9.一种电子设备,其特征在于,所述电子设备包括:

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一项所述的方法。

11.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序或指令,该计算机程序或指令被处理器执行时实现如权利要求1-7中任一项所述的方法。


技术总结
本公开涉及一种电子地图的绘制方法、装置、电子设备及存储介质。方法包括:获取待绘制的电子地图的地图元素,以及所述地图元素对应的地图模型;基于所述地图元素对应的地图模型绘制电子地图;构建所述电子地图的深度图数据,所述深度图数据包括所述电子地图上各个位置点的深度数据;根据待绘制的兴趣点的地理位置坐标,确定所述兴趣点的深度数据;根据所述深度图数据和所述兴趣点的深度数据对所述待绘制的兴趣点进行过滤处理,并将未过滤掉的兴趣点绘制到所述电子地图上。本公开实施例提供的技术方案能够使兴趣点在电子地图的显示效果与真实情况相符,并提高用户体验。

技术研发人员:吴盼盼
受保护的技术使用者:阿里巴巴(中国)有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1