System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于三维地图绘制的方法和装置制造方法及图纸_技高网

用于三维地图绘制的方法和装置制造方法及图纸

技术编号:41330541 阅读:3 留言:0更新日期:2024-05-20 09:51
根据本公开的实施例,提供了一种用于三维地图绘制的方法、装置、电子设备、计算机存储介质和计算机程序产品。在此描述的方法包括:绘制三维地图中的一组基础地图元素,基于三维地图中待绘制的一组导航地图元素与一组基础地图元素之间的遮挡关系,使一组导航地图元素中未被一组基础地图元素遮挡的第一导航地图元素以第一样式被绘制,以及使一组导航地图元素中被一组导航地图元素遮挡的第二导航地图元素以第二样式被绘制,第二样式具有比第一样式更高的透明度。以此方式,三维地图中的各个界面元素可以基于相互间的遮挡关系而被正确显示,从而提高了用户的地图交互体验。

【技术实现步骤摘要】

本公开的示例实施例总体涉及计算机领域,特别地涉及用于三维地图绘制的方法、装置、电子设备、计算机存储介质和计算机程序产品。


技术介绍

1、随着时代的发展,搭乘交通工具出行已经成为大多数人的出行选择。电子地图可以实现道路规划和导航等功能,从而很好地提高了人们地图交互体验。近年来,随着图像渲染技术以及用户硬件(包括车载设备、移动终端等)的进一步发展,电子地图已经表现出从二维地图向三维地图发展的趋势。

2、相比于二维地图,三维地图可以更好地向用户展示道路信息,使用户可以更加直观地了解道路情况。然而,在三维地图的绘制过程中,各个待显示的界面元素之间的空间和逻辑关系将更为复杂。如果在地图绘制过程中不能很好地处理各个界面元素之间的关系,将导致所绘制的三维地图无法及时准确地显示道路信息,从而影响人们的地图交互体验。


技术实现思路

1、在本公开的第一方面,提供了一种用于三维地图绘制的方法,包括:绘制三维地图中的一组基础地图元素;基于三维地图中待绘制的一组导航地图元素与一组基础地图元素之间的遮挡关系,使一组导航地图元素中未被一组基础地图元素遮挡的第一导航地图元素以第一样式被绘制;以及使一组导航地图元素中被一组导航地图元素遮挡的第二导航地图元素以第二样式被绘制,第二样式具有比第一样式更高的透明度。

2、在本公开的第二方面中,提供了一种用于三维地图绘制的装置,包括:基础地图元素绘制模块,被配置为绘制三维地图中的一组基础地图元素;第一元素绘制模块,被配置为基于三维地图中待绘制的一组导航地图元素与一组基础地图元素之间的遮挡关系,使一组导航地图元素中未被一组基础地图元素遮挡的第一导航地图元素以第一样式被绘制;以及第二元素绘制模块,被配置为使一组导航地图元素中被一组导航地图元素遮挡的第二导航地图元素以第二样式被绘制,第二样式具有比第一样式更高的透明度。

3、在本公开的第三方面,提供了一种电子设备,包括:存储器和处理器;其中存储器用于存储一条或多条计算机指令,其中一条或多条计算机指令被处理器执行以实现根据本公开的第一方面或第二方面的方法。

4、在本公开的第四方面,提供了一种计算机可读存储介质,其上存储有一条或多条计算机指令,其中一条或多条计算机指令被处理器执行实现根据本公开的第一方面的方法。

5、在本公开的第五方面,提供了一种计算机程序产品,其包括计算机可执行指令,其中计算机可执行指令在被处理器执行时实现根据本公开的第一方面的方法。

6、基于以上的方式,三维地图中的各个界面元素可以基于相互间的遮挡关系而被正确显示,从而提高了用户的地图交互体验。

本文档来自技高网...

【技术保护点】

1.一种用于三维地图绘制的方法,包括:

2.根据权利要求1所述的方法,还包括:

3.根据权利要求1所述的方法,其中所述一组导航地图元素还包括第三导航地图元素,所述第三导航地图元素具有相关联的多个片元,所述方法还包括:

4.根据权利要求3所述的方法,其中基于所述第一遮挡关系和所述第二遮挡关系绘制所述多个片元包括:

5.根据权利要求3所述的方法,其中所述第三导航地图元素用于指示当前车辆或所述当前车辆的周边车辆。

6.根据权利要求1至5中任一项所述的方法,其中所述基础地图元素用于指示所述三维地图中的地图场景,所述导航地图元素用于指示所述三维地图中的导航信息。

7.一种用于三维地图绘制的装置,包括:

8.根据权利要求7所述的装置,还包括:

9.根据权利要求7所述的装置,其中所述一组导航地图元素还包括第三导航地图元素,所述第三导航地图元素具有相关联的多个片元,所述装置还包括:

10.根据权利要求9所述的装置,其中所述片元绘制模块包括:

11.根据权利要求9所述的装置,其中所述第三导航地图元素用于指示当前车辆或所述当前车辆的周边车辆。

12.根据权利要求7至11中任一项所述的装置,其中所述基础地图元素用于指示所述三维地图中的地图场景,所述导航地图元素用于指示所述三维地图中的导航信息。

13.一种电子设备,包括:

14.一种计算机可读存储介质,其上存储有一条或多条计算机指令,其中所述一条或多条计算机指令被处理器执行以实现根据权利要求1至6中任一项所述的方法。

15.一种计算机程序产品,包括计算机可执行指令,其中所述计算机可执行指令在被处理器执行时实现根据权利要求1至6中任一项所述的方法。

...

【技术特征摘要】

1.一种用于三维地图绘制的方法,包括:

2.根据权利要求1所述的方法,还包括:

3.根据权利要求1所述的方法,其中所述一组导航地图元素还包括第三导航地图元素,所述第三导航地图元素具有相关联的多个片元,所述方法还包括:

4.根据权利要求3所述的方法,其中基于所述第一遮挡关系和所述第二遮挡关系绘制所述多个片元包括:

5.根据权利要求3所述的方法,其中所述第三导航地图元素用于指示当前车辆或所述当前车辆的周边车辆。

6.根据权利要求1至5中任一项所述的方法,其中所述基础地图元素用于指示所述三维地图中的地图场景,所述导航地图元素用于指示所述三维地图中的导航信息。

7.一种用于三维地图绘制的装置,包括:

8.根据权利要求7所述的装置,还包括:

9.根据权利要求7所述的装置,其中所述一组导航...

【专利技术属性】
技术研发人员:唐真胥文钦李传志
申请(专利权)人:滴图北京科技有限公司
类型:发明
国别省市:

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

1