数字地图的动态重新样式化制造技术

技术编号:24365714 阅读:30 留言:0更新日期:2020-06-03 04:43
为了动态地重新样式化与数字地图上的导航路线有关的地图特征,服务器设备和/或客户端设备选择性地将不同的视觉样式应用于某些地图特征,以强调和不强调导航路线或其他逻辑地链接的多组地图特征。例如,服务器设备指令客户端设备在视觉上强调导航路线中包括的路段,不强调不在导航路线中的路段,并将其余特征保留在默认(标准)细节级别。然后,客户端设备相应地重新渲染地图特征。

Dynamic re stylization of digital map

【技术实现步骤摘要】
【国外来华专利技术】数字地图的动态重新样式化
本公开涉及交互式数字地图,并且更具体地,涉及对数字地图上与导航路线有关的地图特征进行动态地重新样式化(restyling)。
技术介绍
本文提供的
技术介绍
描述是为了总体上呈现本公开的背景。至在此
技术介绍
部分中所描述的程度的、目前提名的专利技术人的工作,以及在提交时不会在其它情况下视为现有技术的描述的方面,均未明确或暗含地承认为针对本公开的现有技术。各种地理应用在计算设备上显示的交互式数字地图通常描绘许多地理或地图特征,诸如道路、国家和城镇的轮廓、水域、建筑物、兴趣点(pointsofinterest,POI)等。这些地理或地图特征中的一些可以在不同情况下不同地描绘。例如,通常以蓝线描绘的道路可以用红色渲染以说明拥挤的交通,或者可以响应于地理查询而突出县的边界。另外,各种地理应用生成逐步的导航指导(navigationdirection)。典型地,服务器生成其中导航路线被突出的图像。服务器还指定图钉的位置以描绘目的地。除了要求经由通信网络发送额外的数据外,这种方法还经常导致突出和图钉遮蔽重要的地图特征。
技术实现思路
为了在数字地图显示中呈现导航路线,动态地图绘制(mapping)系统利用多个视觉样式,例如“最小”、“标准”和“丰富”以用于各种地图特征,诸如道路、建筑物、公园、水域、POI等。为了说明导航路线,动态地图绘制系统可以通过以不同的视觉样式渲染一组地图特征来强调这些地图特征。例如,第一组地图特征可以包括导航路线中包括的若干个路段以及与目的地相对应的建筑物。因此,动态地图绘制系统以丰富样式渲染路段和建筑物,这可以包括更高细节级别(levelofdetail,LOD)或视觉特性的其他差异。例如,对于丰富样式,系统可以用粗线渲染路段,粗线具有在中央的分隔线以及在分隔线的每一侧的两组虚线。该系统可以将建筑物渲染为三维(3D)或2.5D对象,诸如立方体形或矩形棱柱形的对象。另外,在一些实施例中,动态地图绘制系统识别数字地图显示内与导航路线无关的第二组地图特征。系统可以以最小样式来渲染第二组地图特征,其可以包括较低细节级别,以不强调与导航路线无关的第二组地图特征,并提供与用丰富样式渲染的第一组地图特征的对比。例如,对于最小样式,系统可以用细线渲染路段。系统可以用细线将建筑物渲染为二维正方形或矩形对象。此外,系统可以以标准样式渲染数字地图显示内的第三组地图特征,其可以包括默认细节级别。例如,对于标准样式,系统可以用中等线渲染路段,该中等线比最小样式中使用的细线更粗,而比丰富样式中使用的粗线更细。该系统可以将建筑物渲染为二维正方形或矩形对象,其线比用于以最小样式渲染建筑物的线更粗,并且具有阴影,以使建筑物看起来是提高的。以这种方式,系统不需要用图钉或覆盖图标来描绘导航路线的目的地,而是可以用丰富样式来强调目的地。此外,服务器不需要生成覆盖以突出导航路线,而是服务器可以简单地向客户端设备提供指令以用不同的视觉样式渲染某些地图特征,或者在另一种实施方式中,仅向客户端设备提供导航路线的描述,并且客户端设备可以反过来基于接收的导航路线的描述选择要强调的地图特征。本公开的技术的一个示例实施例是一种用于在数字地图上示出导航指导的方法。该方法包括生成地理区域的数字地图,包括以默认细节级别提供数字地图中包括的地图特征,以及获得到位于该地理区域中的目的地的导航路线。该方法还包括识别与位于该地理区域中并且与导航路线有关的物理实体相对应的第一多个地图特征;以及生成修改的数字地图,包括以高细节级别重新渲染第一多个地图特征,其中修改的数字地图包括以比高细节级别低的细节级别显示的地图特征。本公开的技术的另一示例实施例是一种用于在数字地图上示出导航指导的服务器设备。该服务器设备包括一个或多个处理器以及耦接到一个或多个处理器并在其上存储指令的非暂时性计算机可读存储器。所述指令在由一个或多个处理器运行时,使服务器设备:生成地理区域的数字地图,包括以默认细节级别提供数字地图中包括的地图特征,并获得到位于地理区域中的目的地的导航路线。指令还使服务器设备识别与位于地理区域中并且与导航路线有关的物理实体相对应的第一多个地图特征,并生成修改的数字地图,包括以高细节级别重新渲染第一多个地图特征,其中修改的数字地图包括以比高细节级别低的细节级别显示的地图特征。本公开的技术的又一示例实施例是一种用于在数字地图上示出导航指导的客户端设备。客户端设备包括一个或多个处理器以及耦接到一个或多个处理器并在其上存储指令的非暂时性计算机可读存储器。所述指令在由一个或多个处理器执行时使客户端设备:显示包括以默认细节级别呈现的地图特征的地理区域的数字地图,以及接收对到位于所述地理区域中的目的地的导航指导的请求。所述指令还使客户端设备:获得与位于所述地理区域中并且与到目的地的导航路线有关的物理实体相对应的第一多个地图特征的描述,以高细节级别显示数字地图内的所述第一多个地图特征,以及以比高细节级别低的细节级别显示数字地图内的其他地图特征。附图说明图1是示例系统的框图,其中可以实现用于动态地重新样式化地图特征的技术;图2是以图形方式描绘视觉样式的示例样式表,图1的动态地图绘制系统可以利用该样式来渲染地图特征;图3是包括具有以丰富样式渲染的与导航路线有关的地图特征的导航路线的示例地图显示;图4是具有以标准样式渲染的地图特征的另一示例地图显示;图5是具有以丰富样式渲染的一些地图特征以及以最小样式渲染的其他地图特征的又一示例地图显示;图6是用于在数字地图上提供导航指导的示例方法的流程图,该方法可以在服务器设备中实现;以及图7是用于在数字地图上示出导航指导的示例方法的流程图,该方法可以在客户端设备中实现。具体实施方式总体概述本公开提供一种用于通过由客户端设备和/或网络服务器选择性地修改某些地图特征的可视化来有效地重新生成数字地图的技术。这消除了生成新图像或提供覆盖(overlay)以突出导航路线的需要以及提供图钉(pin)或其他覆盖图标来指明位置的需要。本公开提供了用于选择性地修改地图特征的可视化的一种特别有效的机制,从而减少带宽需求和处理开销。具体地,系统可以针对各种地图特征,诸如道路、建筑物、公园、水域、POI等,利用多个视觉样式,例如“最小”、“标准”和“丰富”。这些视觉样式可以被应用于地图特征的几何结构(geometry),该几何结构以用于使用点和连接点的路径的数学描述来指定几何形状的矢量图形格式或另一种合适的格式定义。为了方便起见,将符合这些格式中的任何一种的数据称为“矢量数据”。更具体地,矢量数据可以指定各种几何形状(例如,使用数学描述),并指示应如何定位这些形状以渲染各种地图特征,而样式数据可以描述诸如线宽(例如,在本文中称为“pt”的以像素为单位的宽度)、线颜色、一个或多个填充颜色、一个或多个形状或图形、阴影颜色、阴影厚度等的视觉特性或属性,用于可以应用于矢量数据的各种视觉样式。网络服务器和/或客户端设备可本文档来自技高网...

【技术保护点】
1.一种用于在数字地图上示出导航指导的方法,所述方法包括:/n生成地理区域的数字地图,包括以默认细节级别提供数字地图中包括的地图特征;/n由一个或多个处理器获得到位于所述地理区域中的目的地的导航路线;/n由所述一个或多个处理器识别与位于所述地理区域中并且与所述导航路线有关的物理实体相对应第一多个地图特征;以及/n生成修改的数字地图,包括由所述一个或多个处理器以高细节级别重新渲染所述第一多个地图特征,其中,修改的数字地图包括以比高细节级别低的细节级别显示的地图特征。/n

【技术特征摘要】
【国外来华专利技术】1.一种用于在数字地图上示出导航指导的方法,所述方法包括:
生成地理区域的数字地图,包括以默认细节级别提供数字地图中包括的地图特征;
由一个或多个处理器获得到位于所述地理区域中的目的地的导航路线;
由所述一个或多个处理器识别与位于所述地理区域中并且与所述导航路线有关的物理实体相对应第一多个地图特征;以及
生成修改的数字地图,包括由所述一个或多个处理器以高细节级别重新渲染所述第一多个地图特征,其中,修改的数字地图包括以比高细节级别低的细节级别显示的地图特征。


2.根据权利要求1所述的方法,其中,所述第一多个地图特征包括所述导航路线中包括的路段。


3.根据权利要求2所述的方法,还包括:
由所述一个或多个处理器识别与未包括在导航路线中的路段相对应的第二多个地图特征;
其中,生成修改的数字地图包括由所述一个或多个处理器以低细节级别重新渲染所述第二多个地图特征。


4.根据权利要求2所述的方法,其中,所述第一多个地图特征还包括与所述目的地相对应的建筑物。


5.根据权利要求1所述的方法,包括不与所述导航路线相对应地在数字地图上显示覆盖。


6.根据权利要求1所述的方法,还包括:
从网络服务器向客户端设备发送道路几何结构的描述以及适用于道路几何结构的多个视觉样式的相应描述,所述多个视觉样式对应于低细节级别、高于低细节级别的默认细节级别、以及高于默认细节级别的高细节级别;以及
其中,生成修改的数字地图包括从网络服务器向客户端设备发送要将先前发送的视觉样式中的哪一个应用于第一多个地图特征的指示。


7.根据权利要求6所述的方法,还包括:
响应于对地理区域的地图数据的请求,从网络服务器向客户端设备发送地理区域内的地图特征的描述以及适用于道路几何结构的所述多个视觉样式的相应描述,对应于低细节级别、默认细节级别和高细节级别的所述多个视觉样式,用于以默认细节级别渲染地图特征;以及
响应于对到目的地的导航指导的请求,从网络服务器向客户端设备发送与位于所述地理区域中并且与导航路线有关的物理实体相对应的第一多个地图特征的描述,用于以高细节级别渲染第一多个地图特征以及以低细节级别渲染地理区域内的其余地图特征。


8.根据权利要求1所述的方法,包括:不与所述目的地相对应地在数字地图上显示覆盖图标。


9.一种用于在数字地图上示出导航指导的服务器设备,所述服务器设备包括:
一个或多个处理器;以及
非暂时性计算机可读存储器,耦接到所述一个或多个处理器并在其上存储指令,当由所述一个或多个处理器运行指令时,使所述服务器设备:
生成地理区域的数字地图,包括以默认细节级别提供数字地图中包括的地图特征;
获得到位于所述地理区域中的目的地的导航路线;
识别与位于所述地理区域中并且与导航路线有关的物理实体相对应的第一多个地图特征;以及
生成修改的数字地图,包括以高细节级别重新渲染所述第一多个地图特征,其中,修改的数字地图包括以比高细节级别低的细节级别显示的地图特征。


10.根据权利要求9所述的服务器设备,其中,所述第一多个地图特征包括所述导航路线中包括的路段。


11...

【专利技术属性】
技术研发人员:B周
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国;US

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

1