【技术实现步骤摘要】
电子地图的绘制方法、装置、电子设备及存储介质
[0001]本公开涉及电子地图
,尤其涉及一种电子地图的绘制方法、装置、电子设备及存储介质。
技术介绍
[0002]电子地图的3D显示模式中,用户视野可以随着角度调整变得更远,更广,并能够显示3D效果,使得显示内容更加形象。但是专利技术人在实现本专利技术的过程中发现:在现有电子地图的3D显示模式下,没有考虑电子地图中兴趣点与各个地图元素对应的地图模型间的前后关系,这会导致本应该位于地图模型后方的兴趣点被错误地显示出来。
技术实现思路
[0003]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种电子地图的绘制方法、装置、电子设备及存储介质。
[0004]第一方面,本公开提供了一种电子地图的绘制方法,包括:
[0005]获取待绘制的电子地图的地图元素,以及所述地图元素对应的地图模型;
[0006]基于所述地图元素对应的地图模型绘制电子地图;
[0007]构建所述电子地图的深度图数据,所述深度图数据包括所述电子地 ...
【技术保护点】
【技术特征摘要】
1.一种电子地图的绘制方法,包括:获取待绘制的电子地图的地图元素,以及所述地图元素对应的地图模型;基于所述地图元素对应的地图模型绘制电子地图;构建所述电子地图的深度图数据,所述深度图数据包括所述电子地图上各个位置点的深度数据;根据待绘制的兴趣点的地理位置坐标,确定所述兴趣点的深度数据;根据所述深度图数据和所述兴趣点的深度数据对所述待绘制的兴趣点进行过滤处理,并将未过滤掉的兴趣点绘制到所述电子地图上。2.根据权利要求1所述的方法,其中,还包括如下至少一个:在用户操作所述电子地图的过程中,达到第一预设时间间隔时重新构建电子地图的深度图数据;在用户停止操作所述电子地图时,在当前帧重新构建电子地图的深度图数据;在所述电子地图上的地图元素发生变更时,在当前帧重新构建电子地图的深度图数据。3.根据权利要求1所述的方法,其中,所述根据待绘制的兴趣点的地理位置坐标,确定所述兴趣点的深度数据,包括:根据所述待绘制的兴趣点的地理位置坐标确定所述待绘制的兴趣点在电子地图上的位置坐标;根据所述待绘制的兴趣点在电子地图上的位置坐标,确定所述兴趣点的深度数据。4.根据权利要求1所述的方法,其中,所述根据所述深度图数据和所述兴趣点的深度数据对所述待绘制的兴趣点进行过滤处理,包括:确定所述待绘制的兴趣点对应的多边形包围盒,以及所述兴趣点在所述多边形包围盒中的位置参数,所述多边形包围盒包括N个顶点;根据所述兴趣点在电子地图上的位置坐标和所述兴趣点在所述多边形包围盒中的位置参数,确定所述多边形包围盒包括的N个顶点在电子地图上的位置坐标,N为大于或等于3的正整数;根据所述N个顶点在电子地图上的位置坐标以及所述深度图数据,确定所述N个顶点的深度数据;根据所述兴趣点的深度数据和所述N个顶点的深度数据,对所述待绘制的兴趣点进行过滤处理。5.根据权利要求4所述的方法,其中,所述根据所述兴趣点的深度数据和所述N个顶点的深度数据,对所述待绘制的兴趣点进行过滤处理,包括:确定目标地图元素;根据所述兴趣点的深度数据、所述N个顶点的深度数据和所述深度图数据,确定所述兴趣点和N个顶点中位于目标地图元素后的点数目;若位于目标地图元素后的点数目大于或等...
【专利技术属性】
技术研发人员:吴盼盼,
申请(专利权)人:阿里巴巴中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。