CN108489506A - 一种路口放大图的显示方法、装置、终端和介质 - Google Patents

一种路口放大图的显示方法、装置、终端和介质 Download PDF

Info

Publication number
CN108489506A
CN108489506A CN201810175492.6A CN201810175492A CN108489506A CN 108489506 A CN108489506 A CN 108489506A CN 201810175492 A CN201810175492 A CN 201810175492A CN 108489506 A CN108489506 A CN 108489506A
Authority
CN
China
Prior art keywords
crossing
enlarged drawing
continuous
guidance path
central point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810175492.6A
Other languages
English (en)
Other versions
CN108489506B (zh
Inventor
邵胜均
孙晔
郭欣
朱举章
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Baidu Online Network Technology Beijing Co Ltd
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201810175492.6A priority Critical patent/CN108489506B/zh
Publication of CN108489506A publication Critical patent/CN108489506A/zh
Application granted granted Critical
Publication of CN108489506B publication Critical patent/CN108489506B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3667Display of a road map
    • G01C21/367Details, e.g. road map scale, orientation, zooming, illumination, level of detail, scrolling of road map or positioning of current position marker
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3667Display of a road map
    • G01C21/3676Overview of the route on the road map

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)
  • Instructional Devices (AREA)

Abstract

本发明实施例公开了一种路口放大图的显示方法、装置、终端和介质,涉及导航技术领域。该方法包括:在行驶经过连续路口前,获取所述连续路口中第一个路口和所述连续路口中最后一个路口之间的导航路径;根据所述导航路径确定路口放大图的中心点;将所述中心点映射在显示区域的中心,对所述路口放大图进行显示,其中所述路口放大图中包括所述连续路口中的全部路口。本发明实施例提供一种路口放大图的显示方法、装置、终端和介质,以实现在行驶经过连续路口前,使用户清楚行驶经过连续路口的导航路径。

Description

一种路口放大图的显示方法、装置、终端和介质
技术领域
本发明实施例涉及导航技术领域,尤其涉及一种路口放大图的显示方法、装置、终端和介质。
背景技术
路口放大图在导航产品中,起着非常大的作用。路口放大图不仅具有提醒用户转向的作用,还具有很强的诱导作用,帮助用户判断前方路口应该怎么行驶。
目前没有针对连续路口的优秀导航方法。
发明内容
本发明实施例提供一种路口放大图的显示方法、装置、终端和介质,以实现在行驶经过连续路口前,使用户清楚行驶经过连续路口的导航路径,从而解决上述问题。
第一方面,本发明实施例提供了一种路口放大图的显示方法,该方法包括:
在行驶经过连续路口前,获取所述连续路口中第一个路口和所述连续路口中最后一个路口之间的导航路径;
根据所述导航路径确定路口放大图的中心点;
将所述中心点映射在显示区域的中心,对所述路口放大图进行显示,其中所述路口放大图中包括所述连续路口中的全部路口。
第二方面,本发明实施例还提供了一种路口放大图的显示装置,该装置包括:
获取模块,用于在行驶经过连续路口前,获取所述连续路口中第一个路口和所述连续路口中最后一个路口之间的导航路径;
中心点确定模块,用于根据所述导航路径确定路口放大图的中心点;
显示模块,用于将所述中心点映射在显示区域的中心,对所述路口放大图进行显示,其中所述路口放大图中包括所述连续路口中的全部路口。
第三方面,本发明实施例还提供了一种终端,所述终端包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明实施例中任一所述的路口放大图的显示方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任一所述的路口放大图的显示方法。
本发明实施例通过在行驶经过连续路口前,将连续路口中全部路口放在一张路口放大图中进行显示,从而用户通过查看连续路口的路口放大图,可以清楚的知道行驶经过连续路口中多个路口的转向问题。解决了用户来不及判断连续路口中第二个路口的转向的问题。
因为对连续路口中的多个路口用一张路口放大图进行显示,所以避免了连续两张路口放大图的交替出现带来的视觉冲击的问题,以及第二个路口的路口放大图的快速出现和快速消隐导致的闪烁现象发生的问题。
此外,通过根据经过连续路口的导航路径确定路口放大图的中心点,从而使得经过连续路口的导航路径位于路口放大图的中间位置,或尽可能的向路口放大图的中间位置靠近。据此,将用户的注意力集中在连续路口中多个路口之间的关系上,而非具体某个路口。进而方便用户了解在连续路口中的第几个路口发生转向。并且,可以使得路口放大图中绘制的包含连续路口的区域范围相对缩小,从而在查看路口放大图时,可以达到节省用户使用流量的效果。
附图说明
图1为本发明实施例一提供的一种路口放大图的显示方法的流程图;
图2是本发明实施例二提供的一种路口放大图的显示方法的流程图;
图3是本发明实施例二提供的一种路口旋转效果示意图;
图4是本发明实施例二提供的另一种路口旋转效果示意图;
图5a是本发明实施例二提供的路口实际旋转前的效果示意图;
图5b是本发明实施例二提供的路口实际旋转后的效果示意图;
图6是本发明实施例三提供的一种路口放大图的显示方法的流程图;
图7a是本发明实施例三提供的一种直行路口放大图的显示效果示意图;
图7b是本发明实施例三提供的一种非直行路口放大图的显示效果示意图;
图8是本发明实施例四提供的一种路口放大图的显示方法的流程图;
图9a是本发明实施例四提供的一种参考坐标系的构造示意图;
图9b是本发明实施例四提供的一种路口放大图映射到显示区域的示意图;
图9c是本发明实施例四提供的另一种路口放大图映射到显示区域的示意图;
图10是本发明实施例五提供的一种路口放大图的显示装置的结构示意图;
图11为本发明实施例六提供的一种终端的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1为本发明实施例一提供的一种路口放大图的显示方法的流程图。本实施例可适用于对即将经过的路口进行导航的情况,典型的该路口可以是连续路口。该方法可以由一种路口放大图的显示装置来执行,该装置可以由软件和/或硬件的方式实现。示例性的该装置可以是车载导航,也可以是带有导航功能的其他终端(例如手机)。参见图1,本实施例提供的一种路口放大图的显示方法包括:
S110、在行驶经过连续路口前,获取所述连续路口中第一个路口和所述连续路口中最后一个路口之间的导航路径。
其中,连续路口包括至少两个路口,且任意路口之间的距离小于第二距离阈值。该阈值可以根据实际需要设定。上述导航路径其实质是导航路径中经过连续路口的路径。
S120、根据所述导航路径确定路口放大图的中心点。
其中,路口放大图由路口示意部分和导航指示部分组成。路口示意部分可以是对路口的真实形状拍摄后构建三维模型输出的真实图,也可以是对所有的路口进行归纳总结后整理出的数量比较少的路口示意。导航指示部分可以是路口转向标识,也可以是区别显示的导航路径。本实施例对此并不进行任何限制。在路口放大图中路口被放大显示,通过该放大图用户可以清楚地看到对连续路口的导航指示。
可选的,可以是以所述导航路径中即将经过的路口作为路口放大图的中心点。又因为用户对图的查看习惯是将注意力集中在图的中心位置。所以,以即将经过的路口为路口放大图的中心点的确定方法,会将用户的注意力集中在即将经过的具体一个路口上。从而忽视下一路口的转向问题。
典型的,本实施例利用经过连续路口的导航路径确定路口放大图的中心点,从而使得经过连续路口的导航路径在路口放大图的中心位置,或尽可能的向路口放大图的中间位置靠近。据此,将用户的注意力集中在连续路口中多个路口之间的关系上,而非具体某个路口。进而方便用户了解在连续路口中的第几个路口发生转向。并且,可以使得路口放大图中绘制的包含连续路口的区域范围相对缩小,从而在查看路口放大图时,可以达到节省用户使用流量的效果。
可选的,可以根据所述导航路径的起点和终点确定路口放大图的中心点。具体的,将所述导航路径的起点和终点之间的中点作为路口放大图的中心点。也可以根据所述导航路径的形状确定路口放大图的中心点,例如若所述导航路径的形状为直线,则将该直线的中点作为路口放大图的中心点;若所述导航路径的形状为圆形,则将该圆形的圆心作为路口放大图的中心点。
典型的,可以根据所述导航路径中所有点的坐标和所述连续路口的驶入方向,确定所述路口放大图的中心点。具体可以是:将驶入连续路口中第一个路口之前的行驶方向确定为驶入方向;根据所述导航路径中所有点的坐标,在该驶入方向上确定所述路口放大图的中心点。通过上述方法可以保证路口放大图中驶入连续路口前的导航路径与该导航路径在导航地图中的显示在一条直线上,从而方便用户查看。
S130、将所述中心点映射在显示区域的中心,对所述路口放大图进行显示,其中所述路口放大图中包括所述连续路口中的全部路口。
具体的,可以根据任意需求按照预设方式将所述中心点映射在显示区域的中心,对所述路口放大图进行显示。
为了方便用户查看,将所述中心点映射在显示区域的中心,对所述路口放大图进行显示可以包括:
根据所述导航路径,以及所述显示区域的尺寸,确定所述路口放大图的显示比例尺;
根据所述路口放大图的显示比例尺、所述路口放大图的中心点和在到达所述连续路口中第一个路口之前的行驶方向,绘制所述路口放大图;
将所述路口放大图映射到所述显示区域进行显示。
具体的,首先将所述导航路径的显示尺寸(长或宽)占所述显示区域尺寸(长或宽)的设定比例(例如2/3)时的显示比例确定为显示比例尺;然后让到达所述连续路口中第一个路口之前的行驶方向与所述路口放大图的一边沿垂直,以所述路口放大图的中心点为中心,根据显示比例尺绘制待显示的路口放大图;最后为方便用户对导航路径的查看,以到达所述连续路口中第一个路口之前的行驶方向与显示区域的底边垂直,且以所述路口放大图的中心点为显示区域的中心,将所述路口放大图映射到所述显示区域进行显示。
本发明实施例的技术方案,通过在行驶经过连续路口前,将连续路口中全部路口放在一张路口放大图中进行显示,从而用户通过查看连续路口的路口放大图,可以清楚的知道行驶经过连续路口中多个路口的转向问题。解决了用户来不及判断连续路口中第二个路口的转向的问题。
因为对连续路口中的多个路口用一张路口放大图进行显示,所以避免了连续两张路口放大图的交替出现带来的视觉冲击的问题,以及第二个路口的路口放大图的快速出现和快速消隐导致的闪烁现象发生的问题。
实施例二
图2是本发明实施例二提供的一种路口放大图的显示方法的流程图。本实施例是在上述实施例的基础上提出的一种可选方案。参见图2,本实施例提供的一种路口放大图的显示方法包括:
S210、在行驶经过连续路口前,获取所述连续路口中第一个路口和所述连续路口中最后一个路口之间的导航路径。
S220、根据所述导航路径确定路口放大图的中心点。
S230、将所述中心点映射在显示区域的中心,对所述路口放大图进行显示,其中所述路口放大图中包括所述连续路口中的全部路口。
S240、在经过所述连续路口中的第一个路口后,若所述第一个路口和所述连续路口中的第二个路口之间的路段满足设定旋转条件,则根据所述导航路径对所述路口放大图进行旋转。
其中,设定旋转条件可以根据实际需要进行设定。示例性的,设定旋转条件可以是所述第一个路口和所述第二个路口之间的距离大于设定距离阈值。
典型的,设定旋转条件可以是:如果进入路径中到达上述第一个路口的最后一条路段,与经过路径中最长的路段间的夹角大于设定角度(例如45度),且经过路径中最长的路段的长度大于设定长度(具体可以是设定显示宽度的1/12),那么对所述路口放大图进行旋转,其中进入路径为导航路径中到达所述第一个路口之前的路径,经过路径为所述连续路口中两路口之间的路径。离开第二路口之后的路径为退出路径。可以理解的是,每条导航路径包括至少一个路段。
需要强调的是,旋转后的路口放大图的中心点为,经过连续路口的导航路径所在的最小外接矩形的中心点。相比直接把即将经过的路口作为旋转后的路口放大图的中心点,上述方法可以使得用户更关注连续路口中即将经过的路口的同时,使得路口放大图中绘制的包含连续路口的区域范围相对缩小,从而在查看路口放大图时,可以达到节省用户使用流量的效果。
此外,相比直接把即将经过的路口作为旋转后的路口放大图的中心点,将连续路口的导航路径所在的最小外接矩形的中心点作为旋转后的路口放大图的中心点,与旋转前的路口放大图的中心点相比中心点的位移差较小,从而减少对用户的视觉冲击。
为保证路口放大图旋转后,对用户不形成视觉冲击,旋转后的展示宽高与旋转前的宽高保持一致。参见图3,左边的图是旋转前的路口示意图,右边的图是对应的旋转后的路口示意图。其中,连续路口中的第一个路口101和第二个路口102之间的导航路径为经过路径;驶入第一个路口101之前的导航路径为进入路径;驶出第二个路口102的导航路径为退出路径;每条导航路径均有至少一个路段组成(图3中下两图示出了构成经过路径中的多个路段);路口放大图的中心点为经过路径所在的最小外接矩形103的中心点;路口放大图映射在显示区域104中进行显示。
参见图4,旋转后的路口放大图中,将经过路径中第一条长度大于设定长度(具体可以是设定显示宽度的1/12)的路段105的行驶方向作为旋转后的驶入方向与显示区域的底边垂直显示,以方便用户对导航路径的查看。其中,左边的图是旋转前的路口示意图,右边的图是对应的旋转后的路口示意图。参见图5a和图5b,其中图5a是路口旋转前的示意图,图5b是路口旋转后的示意图。
本发明实施例的技术方案,通过在经过连续路口时,若连续路口中相邻两路口之间的路段满足设定旋转条件,则在进入该相邻两路口之间的路径时,对路口放大图进行旋转,以使显示的路口放大图中对当前路径的导航指示方向与当前行驶方向一致。从而方便用户通过路口放大图的查看,确定行驶方向。
实施例三
图6是本发明实施例三提供的一种路口放大图的显示方法的流程图。本实施例是在上实施例的基础上提出的一种可选方案。参见图6,本实施例提供的路口放大图的显示方法包括:
S310、在沿导航路径行驶的过程中,若检测到当前位置与即将经过的分岔路口之间的距离小于第一距离阈值,则检测所述分岔路口是否属于连续路口。
其中,第一距离阈值可以根据实际需要确定。分岔路口是需要改变行驶方向的路口。
S320、若导航路径中包含所述分岔路口的至少两个路口中,任意相邻的两个路口之间的距离小于第二距离阈值,则将所述至少两个路口确定为所述连续路口。
其中,上述除所述分岔路口之外的其他路口可以是分岔路口,也可以是不需要改变行驶方向的普通路口。
为配合语音导航引导用户,避免偏航。参见图7a,在确定连续路口之后,进一步对连续路口进行判断,若连续路口中的最后一个路口为分岔路口,其他路口为直行路口,则从第一个路口开始对路口进行区别标记,例如路口1、路口2或第一路口、第二路口等。
需要说明的是,本实施例仅对直行的路口进行标记,参见图7b,对非直行路口不进行标记。因为在对非直行路口进行语音导航时,会使用靠右行驶或靠左行驶的方式提示用户改变驾驶方向,并不会提及路口标识,所以不需要进行路口标记。
S330、在行驶经过连续路口前,获取所述连续路口中第一个路口和所述连续路口中最后一个路口之间的导航路径。
S340、根据所述导航路径确定路口放大图的中心点。
S350、将所述中心点映射在显示区域的中心,对所述路口放大图进行显示,其中所述路口放大图中包括所述连续路口中的全部路口。
本发明实施例的技术方案,通过仅对包含分岔路口的连续路口进行路口放大图的显示,从而避免对用户不关心的不包含分岔路口的连续路口的显示。因为只有在需要改变驾驶方向时,用户才需要通过路口放大图确定在路口的转向。
实施例四
图8是本发明实施例四提供的一种路口放大图的显示方法的流程图。本实施例是在上述实施例的基础上提出的一种可选方案。参见图8,本实施例提供的一种路口放大图的显示方法包括:
S410、在沿导航路径行驶的过程中,若检测到当前位置与即将经过的分岔路口之间的距离小于第一距离阈值,则检测所述分岔路口是否属于连续路口。
S420、若导航路径中包含所述分岔路口的至少两个路口中,任意相邻的两个路口之间的距离小于第二距离阈值,则将所述至少两个路口中最先经过的,且包含所述分岔路口的两个路口确定为所述连续路口。
示例性的,所述连续路口中的两路口可以是所述分岔路口和其相邻的先经过的路口,也可以是所述分岔路口和其相邻的后经过的路口。
S430、在行驶经过连续路口前,获取所述连续路口中第一个路口和第二个路口之间的导航路径。
S440、根据所述导航路径确定路口放大图的中心点。
S450、将所述中心点映射在显示区域的中心,对所述路口放大图进行显示,其中所述路口放大图中包括所述连续路口中的全部路口。
S460、在经过所述连续路口中的第一个路口后,若所述第一个路口和所述连续路口中的第二个路口之间的路段满足设定旋转条件,则根据所述导航路径对所述路口放大图进行旋转。
在实际应用中根据所述导航路径确定路口放大图的中心点,以及对路口放大图的显示可以描述为:建立坐标系:参见图9a,以第一个路口前的一段路为Y轴,然后随意定义一个X轴(例如:距离第一个路口30米处为原点);将所述导航路径上的所有点(用经纬度坐标表示)转换到该坐标系下;计算路口1(用附图标记903标识)与路口2(用附图标记904标识)之间的所有点,根据该所有点找到Y轴上的最大值Ymax(用附图标记902标识)与最小值Ymin(用附图标记901标识),然后计算出中心点905,其中中心点905为(0,(Ymax+Ymin)/2);参见图9a、图9b和图9c根据路口1(在图9a中用附图标记903标识)与路口2(图9a中用附图标记904标识)之间导航路径(该导航路径包含至少一个路段)上的所有点计算出路口放大图(在图9b和图9c中用附图标记106标识)的宽高(w,h),该宽高与显示区域(在图9b和图9c中用附图标记104标识)显示的宽高(w1,h1)成正比;绘制出(w,h)范围内的所有路网作为路口放大图,将绘制的路口放大图(在图9b和图9c中用附图标记106标识)映射到显示区域(在图9b和图9c中用附图标记104标识)。
本发明实施例的技术方案,通过对由分岔路口及相邻路口构成的连续路口进行路口放大的图的显示,从而使得用户在经过该连续路口前清楚应该在哪个路口发生驾驶方向的改变。同时,避免对过多路口显示带来的显示比例尺小,显示的范围大,但是实际路口显示小,不方便用户查看的问题。
需要说明的是,经过上述实施例的技术教导,本领域技术人员有动机将上述实施例中描述的任一种实施方式进行方案的组合,以实现对连续路口的显示。
实施例五
图10是本发明实施例五提供的一种路口放大图的显示装置的结构示意图。参见图10,本实施例提供的一种路口放大图的显示装置包括:获取模块10,中心点确定模块20和显示模块30。
其中,获取模块10,用于在行驶经过连续路口前,获取所述连续路口中第一个路口和所述连续路口中最后一个路口之间的导航路径;
中心点确定模块20,用于根据所述导航路径确定路口放大图的中心点;
显示模块30,用于将所述中心点映射在显示区域的中心,对所述路口放大图进行显示,其中所述路口放大图中包括所述连续路口中的全部路口。
本发明实施例的技术方案,通过在行驶经过连续路口前,将连续路口中全部路口放在一张路口放大图中进行显示,从而用户通过查看连续路口的路口放大图,可以清楚的知道行驶经过连续路口中多个路口的转向问题。解决了用户来不及判断连续路口中第二个路口的转向的问题。
因为对连续路口中的多个路口用一张路口放大图进行显示,所以避免了连续两张路口放大图的交替出现带来的视觉冲击的问题,以及第二个路口的路口放大图的快速出现和快速消隐导致的闪烁现象发生的问题。
此外,通过根据经过连续路口的导航路径确定路口放大图的中心点,从而使得经过连续路口的导航路径位于路口放大图的中间位置进行显示。据此,将用户的注意力集中在连续路口中多个路口之间的关系上,而非具体某个路口。进而方便用户了解在连续路口中的第几个路口发生转向。
进一步地,中心点确定模块20包括:中心点确定单元。
其中,中心点确定单元,用于根据所述导航路径中所有点的坐标和所述连续路口的驶入方向,确定所述路口放大图的中心点。
进一步地,显示模块30包括:比例尺确定单元,放大图绘制单元和显示单元。
其中,比例尺确定单元,用于根据所述导航路径,以及所述显示区域的尺寸,确定所述路口放大图的显示比例尺;
放大图绘制单元,用于根据所述路口放大图的显示比例尺、所述路口放大图的中心点和在到达所述连续路口中第一个路口之前的行驶方向,绘制所述路口放大图;
显示单元,用于将所述路口放大图映射到所述显示区域进行显示。
进一步地,所述路口放大图的显示装置,还包括:连续路口检测模块。
其中,连续路口检测模块,用于在在行驶经过连续路口前,获取所述连续路口中第一个路口和所述连续路口中最后一个路口之间的导航路径之前,在沿导航路径行驶的过程中,若检测到当前位置与即将经过的分岔路口之间的距离小于第一距离阈值,则检测所述分岔路口是否属于连续路口。
进一步地,连续路口检测模块包括:连续路口确定单元。
其中,连续路口确定单元,用于若导航路径中包含所述分岔路口的至少两个路口中,任意相邻的两个路口之间的距离小于第二距离阈值,则将所述至少两个路口确定为所述连续路口。
进一步地,所述路口放大图的显示装置还包括:旋转模块。
其中,旋转模块,用于在将所述中心点映射在显示区域的中心,对所述路口放大图进行显示,其中所述路口放大图中包括所述连续路口中的全部路口之后,在经过所述连续路口中的第一个路口后,若所述第一个路口和所述连续路口中的第二个路口之间的路段满足设定旋转条件,则根据所述导航路径对所述路口放大图进行旋转。
实施例六
图11为本发明实施例六提供的一种终端的结构示意图。图11示出了适于用来实现本发明实施方式的示例性终端12的框图。图11显示的终端12仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图11所示,终端12以通用计算设备的形式表现。终端12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,***存储器28,连接不同***组件(包括***存储器28和处理单元16)的总线18。
总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,***总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC)总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及***组件互连(PCI)总线。
终端12典型地包括多种计算机***可读介质。这些介质可以是任何能够被终端12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
***存储器28可以包括易失性存储器形式的计算机***可读介质,例如随机存取存储器(RAM)30和/或高速缓存存储器32。终端12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机***存储介质。仅作为举例,存储***34可以用于读写不可移动的、非易失性磁介质(图11未显示,通常称为“硬盘驱动器”)。尽管图11中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器28中,这样的程序模块42包括但不限于操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本发明所描述的实施例中的功能和/或方法。
终端12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该终端12交互的设备通信,和/或与使得该终端12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口22进行。并且,终端12还可以通过网络适配器20与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器20通过总线18与终端12的其它模块通信。应当明白,尽管图中未示出,可以结合终端12使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以及数据备份存储***等。
处理单元16通过运行存储在***存储器28中的程序,从而执行各种功能应用以及数据处理,例如实现本发明实施例所提供的任一所述的路口放大图的显示方法。
实施例七
本发明实施例七还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任一所述的路口放大图的显示方法,该方法包括:
在行驶经过连续路口前,获取所述连续路口中第一个路口和所述连续路口中最后一个路口之间的导航路径;
根据所述导航路径确定路口放大图的中心点;
将所述中心点映射在显示区域的中心,对所述路口放大图进行显示,其中所述路口放大图中包括所述连续路口中的全部路口。
本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如”C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

Claims (10)

1.一种路口放大图的显示方法,其特征在于,包括:
在行驶经过连续路口前,获取所述连续路口中第一个路口和所述连续路口中最后一个路口之间的导航路径;
根据所述导航路径确定路口放大图的中心点;
将所述中心点映射在显示区域的中心,对所述路口放大图进行显示,其中所述路口放大图中包括所述连续路口中的全部路口。
2.根据权利要求1所述的方法,其特征在于,根据所述导航路径确定路口放大图的中心点,包括:
根据所述导航路径中所有点的坐标和所述连续路口的驶入方向,确定所述路口放大图的中心点。
3.根据权利要求1-2任一所述的方法,其特征在于,将所述中心点映射在显示区域的中心,对所述路口放大图进行显示包括:
根据所述导航路径,以及所述显示区域的尺寸,确定所述路口放大图的显示比例尺;
根据所述路口放大图的显示比例尺、所述路口放大图的中心点和在到达所述连续路口中第一个路口之前的行驶方向,绘制所述路口放大图;
将所述路口放大图映射到所述显示区域进行显示。
4.根据权利要求1所述的方法,其特征在于,在将所述中心点映射在显示区域的中心,对所述路口放大图进行显示,其中所述路口放大图中包括所述连续路口中的全部路口之后,还包括:
在经过所述连续路口中的第一个路口后,若所述第一个路口和所述连续路口中的第二个路口之间的路段满足设定旋转条件,则根据所述导航路径对所述路口放大图进行旋转。
5.根据权利要求1所述的方法,其特征在于,在在行驶经过连续路口前,获取所述连续路口中第一个路口和所述连续路口中最后一个路口之间的导航路径之前,还包括:
在沿导航路径行驶的过程中,若检测到当前位置与即将经过的分岔路口之间的距离小于第一距离阈值,则检测所述分岔路口是否属于连续路口。
6.根据权利要求5所述的方法,其特征在于,检测所述分岔路口是否属于连续路口,包括:
若导航路径中包含所述分岔路口的至少两个路口中,任意相邻的两个路口之间的距离小于第二距离阈值,则将所述至少两个路口确定为所述连续路口。
7.一种路口放大图的显示装置,其特征在于,包括:
获取模块,用于在行驶经过连续路口前,获取所述连续路口中第一个路口和所述连续路口中最后一个路口之间的导航路径;
中心点确定模块,用于根据所述导航路径确定路口放大图的中心点;
显示模块,用于将所述中心点映射在显示区域的中心,对所述路口放大图进行显示,其中所述路口放大图中包括所述连续路口中的全部路口。
8.根据权利要求7所述的装置,其特征在于,还包括:
旋转模块,用于在将所述中心点映射在显示区域的中心,对所述路口放大图进行显示,其中所述路口放大图中包括所述连续路口中的全部路口之后,在经过所述连续路口中的第一个路口后,若所述第一个路口和所述连续路口中的第二个路口之间的路段满足设定旋转条件,则根据所述导航路径对所述路口放大图进行旋转。
9.一种终端,其特征在于,所述终端包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-6中任一所述的路口放大图的显示方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-6中任一所述的路口放大图的显示方法。
CN201810175492.6A 2018-03-02 2018-03-02 一种路口放大图的显示方法、装置、终端和介质 Active CN108489506B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810175492.6A CN108489506B (zh) 2018-03-02 2018-03-02 一种路口放大图的显示方法、装置、终端和介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810175492.6A CN108489506B (zh) 2018-03-02 2018-03-02 一种路口放大图的显示方法、装置、终端和介质

Publications (2)

Publication Number Publication Date
CN108489506A true CN108489506A (zh) 2018-09-04
CN108489506B CN108489506B (zh) 2020-12-18

Family

ID=63341348

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810175492.6A Active CN108489506B (zh) 2018-03-02 2018-03-02 一种路口放大图的显示方法、装置、终端和介质

Country Status (1)

Country Link
CN (1) CN108489506B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110081901A (zh) * 2019-04-08 2019-08-02 百度在线网络技术(北京)有限公司 路口显示方法、装置、设备及计算机可读存储介质
CN111197992A (zh) * 2018-11-20 2020-05-26 北京嘀嘀无限科技发展有限公司 一种路口放大图绘制方法、***及计算机可读存储介质

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000241184A (ja) * 1999-02-17 2000-09-08 Toyota Motor Corp ナビゲーション装置
CN101046382A (zh) * 2007-04-27 2007-10-03 江苏新科数字技术有限公司 导航仪的环岛导航方法
US20080208466A1 (en) * 2007-02-28 2008-08-28 Tatsunori Iwatani Navigation system, enlarged intersection image displaying method used in the system, and map information generating method
JP2009014737A (ja) * 2008-09-01 2009-01-22 Aisin Aw Co Ltd ナビゲーションシステム及びプログラム
CN101738191A (zh) * 2009-12-23 2010-06-16 沈阳美行科技有限公司 一种导航装置及同侧多路口放大图显示方法
JP2012167995A (ja) * 2011-02-14 2012-09-06 Mitsubishi Electric Corp ナビゲーション装置
CN102840863A (zh) * 2012-08-24 2012-12-26 百度在线网络技术(北京)有限公司 对连续路口导航的方法、***及导航服务器、移动终端
CN103185600A (zh) * 2011-12-30 2013-07-03 上海博泰悦臻电子设备制造有限公司 导航***及导航方法与装置
CN105074389A (zh) * 2013-04-16 2015-11-18 爱信艾达株式会社 交叉路口引导显示***、方法以及程序
CN105765346A (zh) * 2014-01-28 2016-07-13 爱信艾达株式会社 地图显示***、方法以及程序
CN105865483A (zh) * 2016-03-31 2016-08-17 百度在线网络技术(北京)有限公司 导航地图的控制方法及装置

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000241184A (ja) * 1999-02-17 2000-09-08 Toyota Motor Corp ナビゲーション装置
US20080208466A1 (en) * 2007-02-28 2008-08-28 Tatsunori Iwatani Navigation system, enlarged intersection image displaying method used in the system, and map information generating method
CN101046382A (zh) * 2007-04-27 2007-10-03 江苏新科数字技术有限公司 导航仪的环岛导航方法
JP2009014737A (ja) * 2008-09-01 2009-01-22 Aisin Aw Co Ltd ナビゲーションシステム及びプログラム
CN101738191A (zh) * 2009-12-23 2010-06-16 沈阳美行科技有限公司 一种导航装置及同侧多路口放大图显示方法
JP2012167995A (ja) * 2011-02-14 2012-09-06 Mitsubishi Electric Corp ナビゲーション装置
CN103185600A (zh) * 2011-12-30 2013-07-03 上海博泰悦臻电子设备制造有限公司 导航***及导航方法与装置
CN102840863A (zh) * 2012-08-24 2012-12-26 百度在线网络技术(北京)有限公司 对连续路口导航的方法、***及导航服务器、移动终端
CN105074389A (zh) * 2013-04-16 2015-11-18 爱信艾达株式会社 交叉路口引导显示***、方法以及程序
CN105765346A (zh) * 2014-01-28 2016-07-13 爱信艾达株式会社 地图显示***、方法以及程序
CN105865483A (zh) * 2016-03-31 2016-08-17 百度在线网络技术(北京)有限公司 导航地图的控制方法及装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111197992A (zh) * 2018-11-20 2020-05-26 北京嘀嘀无限科技发展有限公司 一种路口放大图绘制方法、***及计算机可读存储介质
CN110081901A (zh) * 2019-04-08 2019-08-02 百度在线网络技术(北京)有限公司 路口显示方法、装置、设备及计算机可读存储介质

Also Published As

Publication number Publication date
CN108489506B (zh) 2020-12-18

Similar Documents

Publication Publication Date Title
US7920966B2 (en) Navigation apparatuses, methods, and programs
CN105608920B (zh) 一种停车场寻车方法及***
US7974781B2 (en) Navigation apparatuses, methods, and programs for generation of a 3D movie
CN101290230B (zh) 一种交叉路口的导航方法及使用了此导航方法的导航***
US20080040024A1 (en) Method and apparatus of displaying three-dimensional arrival screen for navigation system
JP4985309B2 (ja) 表示ルート作成方法、表示ルート作成装置及び表示ルート作成プログラム
US20150081205A1 (en) Apparatus, Method and Computer Program for Displaying Points of Interest
US20090105944A1 (en) Display route creation method, display route creation apparatus, and display route creation program
JPH1165428A (ja) ナビゲーション装置における所在階数表示方法
CN109931945A (zh) Ar导航方法、装置、设备和存储介质
CN106556399A (zh) 导航处理方法、导航设备、移动终端设备及导航服务器
CN108139226B (zh) 具有新型简易模式的导航应用程序
CN103076020A (zh) 导航设备
CN110389995A (zh) 车道信息检测方法、装置、设备和介质
CN108489506A (zh) 一种路口放大图的显示方法、装置、终端和介质
US7483785B2 (en) Navigation apparatus
JP4014201B2 (ja) ナビゲーション装置
JP2007051999A (ja) ナビゲーション装置
JP4952508B2 (ja) 表示ルート作成方法、表示ルート作成装置及び表示ルート作成プログラム
JP2014122859A (ja) 道路情報収集装置及び道路情報収集プログラム
CN201402141Y (zh) 以3d箭头作为路口转向提示标志的导航装置
JP3190739B2 (ja) 車両位置検出装置
JP2020193973A5 (zh)
CN109559382A (zh) 智能导游方法、装置、终端和介质
JP5706634B2 (ja) 経路交差点抽出システム及び案内地図生成システム

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant