【技术实现步骤摘要】
导航界面显示方法、装置、计算设备和存储介质
本专利技术涉及计算机
,特别涉及一种导航界面显示方法、装置、计算设备和计算机可读存储介质。
技术介绍
导航应用是一种用于在用户行走或驾驶过程中为其提供路线引导服务的产品。目前,主流导航应用通常都可以提供路口放大图,以便用户可以更清晰地看到路口区域的信息,以避免行进至错误的道路或方向。然而,当前导航应用所提供的路口放大图主要包括实景放大图和模式放大图。这两种放大图的生产成本高、成图工艺严重依赖于人工,因而很难具备大范围路口覆盖能力。此外,这两种放大图一般是预先生成并存储在云端服务器中的,并以图片的形式下发至导航客户端。因此,这两种放大图的下发过程需要消耗较多流量,并对网络带宽具有较高的要求。这在实际导航过程中可能会影响放大图的获取速率,并进而影响导航体验。
技术实现思路
有鉴于此,本专利技术提供了一种导航界面显示方法、装置、计算设备及存储介质,旨在缓解、减轻或甚至消除上述问题以及可能存在的其他问题。根据本专利技术的一方面,提供了一种导航界面显示方法,包括:获取矢量化数据,其中所述矢量化数据用于对路口进行三维建模;利用所述矢量化数据建立所述路口的三维矢量模型;基于所述三维矢量模型生成所述路口的三维矢量放大图;在导航界面上的路口显示区域中显示所述三维矢量放大图。在一些实施例中,所述矢量化数据包括表示所述路口所连通的多条道路的相应中心线,并且其中,所述利用所述矢量化数据建立所述路口的三维矢量模型包括:基于每条道路的中心线和该道路中的路网元素 ...
【技术保护点】
1.一种导航界面显示方法,包括:/n获取矢量化数据,其中所述矢量化数据用于对路口进行三维建模;/n利用所述矢量化数据建立所述路口的三维矢量模型;/n基于所述三维矢量模型生成所述路口的三维矢量放大图;/n在导航界面上的路口显示区域中显示所述三维矢量放大图。/n
【技术特征摘要】
1.一种导航界面显示方法,包括:
获取矢量化数据,其中所述矢量化数据用于对路口进行三维建模;
利用所述矢量化数据建立所述路口的三维矢量模型;
基于所述三维矢量模型生成所述路口的三维矢量放大图;
在导航界面上的路口显示区域中显示所述三维矢量放大图。
2.根据权利要求1所述的方法,
其中,所述矢量化数据包括表示所述路口所连通的多条道路的相应中心线,
其中,所述利用所述矢量化数据建立所述路口的三维矢量模型包括:
基于每条道路的中心线和该道路中的路网元素的预设管线截面建立所述路网元素的管线模型。
3.根据权利要求2所述的方法,
其中,每条道路的中心线包括第一端点和第二端点,该道路中的所述路网元素相对于该中心线具有偏移量,
其中,所述基于每条道路的中心线和该道路中的路网元素的预设管线截面建立所述路网元素的管线模型包括:
基于该中心线的第一端点和第二端点、所述路网元素相对于该中心线的偏移量以及所述预设管线截面,确定与该中心线的第一端点相关联的第一管线截面和与第二端点相关联的第二管线截面;
基于所述第一管线截面和所述第二管线截面确定所述路网元素的管线模型。
4.根据权利要求3所述的方法,
其中,所述预设管线截面包括截面顶点,每个截面顶点以二维坐标表示,并且所述偏移量包括偏移值和偏移方向,
其中,所述基于该中心线的第一端点和第二端点、所述路网元素相对于该中心线的偏移量以及所述预设管线截面,确定与该中心线的第一端点相关联的第一管线截面和与第二端点相关联的第二管线截面,包括:
基于所述偏移值和所述预设管线截面,确定所述第一管线截面的与所述预设管线截面的截面顶点对应的三维顶点坐标和所述第二管线截面的与所述预设管线截面的截面顶点对应的三维顶点坐标,其中每个三维顶点坐标包括以下坐标分量:所述预设管线截面的对应截面顶点的第一维坐标分量与所述偏移值之和、零坐标分量、所述预设管线截面的对应截面顶点的第二维坐标分量;
基于所述第一端点的位置坐标、所述第二端点的位置坐标和所述偏移方向确定与所述第一端点相关联的第一变换矩阵和与所述第二端点相关联的第二变换矩阵;
基于所述第一管线截面和第二管线截面的每个三维顶点坐标,确定每个三维顶点坐标对应的齐次坐标;
通过将所述第一变换矩阵与所述第一管线截面的每个三维顶点坐标对应的齐次坐标相乘,并通过将所述第二变换矩阵与所述第二管线截面的每个三维顶点坐标对应的齐次坐标相乘,确定所述路网元素的第一管线截面和第二管线截面的每个截面顶点的管线坐标。
5.根据权利要求2所述的方法,
其中,所述矢量化数据还包括多个节点,所述多个节点表示所述路口与所连通的多条道路的边线的交点,
其中,所述利用所述矢量化数据建立所述路口的三维矢量模型还包括:
基于所述多个节点建立所述路口的中心区的三维模型和所述路口的多个连接区的三维模型,所述多个连接区对应于所述多条道路,每个连接区为从所述路口的中心区沿相应道路延伸的局部区域。
6.根据权利要求5所述的方法,其中所述基于所述多个节点建立所述中心区的三维模型包括:
确定遍历所述多个节点的最小闭合环作为所述中心区。
...
【专利技术属性】
技术研发人员:唐博,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。