一种全景地图中的导航方法及导航系统的制作方法

文档序号:8940888阅读:773来源:国知局
一种全景地图中的导航方法及导航系统的制作方法
【技术领域】
[0001]本申请涉及路线导航技术领域,具体地说,涉及一种全景地图中的导航方法及导航系统。
【背景技术】
[0002]在互联网以及智能系统高度普及的当代,地图导航已成为电子产品上一种常见的功能。目前应用市场上有着种类繁多的地图软件,而几乎所有的地图软件都附带导航功能。无论驾驶或者步行、骑行,导航功能都可以让用户在陌生的环境当中,找到简便、快捷的交通路线,顺利到达目标位置,提供了非常多的生活便利。
[0003]现有的地图导航,都是在平面地图上规划路线并进行导航。用户的当前位置以及行进方向,会通过GPS定位在平面地图上标明。应用程序为用户规划处的交通路线也会以明显的线条标记在平面地图上。用户即可在行进中对照平面地图上自身位置的变化,从而到达目的地。
[0004]然而,平面地图上的导航功能也同样存在着非常明显的缺陷:必然有部分用户识图能力不强,不能够把平面地图和现实环境结合起来;或者方向感差,在需要导航的陌生环境下无法辨别方向。这种情况下,即使用户获得了导航路线也不知道在现实环境下应该如何行进,起不到导航的效果。可见平面地图导航不够直观,对于部分用户来说存在使用困难,用户体验有待提尚。

【发明内容】

[0005]有鉴于此,本申请提供了一种全景地图中的导航方法及导航系统,实现在模拟现实环境的全景地图上标记导航路线,从而提供了更加直观的导航效果,使用户可以更容易的将导航路线与现实环境相结合。
[0006]为了解决上述技术问题,本申请有如下技术方案:
[0007]一种全景地图中的导航方法,所述方法包括:
[0008]定位用户的起始位置,并根据所述当前位置和预设的目的地,计算得到平面地图上的导航路线;
[0009]提取所述导航路线在所述平面地图上的覆盖区域,并选定所述覆盖区域在全景地图中对应的全景地图区域;
[0010]按照所述平面地图上的导航路线,将导航标记添加到所述全景地图区域中的相应位置上;
[0011]显示所述起始位置对应的全景地图图像,以及所述全景地图图像上的导航标记。
[0012]所述方法还包括:
[0013]显示所述起始位置对应的全景地图图像后,实时定位用户的当前位置;
[0014]当所述用户的当前位置改变,则显示用户当前位置对应的全景地图图像,以及所述用户当前位置对应的全景地图图像上的导航标记。
[0015]所述显示全景地图图像具体为:
[0016]以对准所述导航路线的前进方向的全景地图视角,显示全景地图图像。
[0017]所述显示全景地图图像还包括:
[0018]当所述导航路线转向,则根据所述导航路线的转向角度,转动所述全景地图视角。
[0019]所述转动所述全景地图视角还包括:
[0020]向用户发出转向提示;。
[0021]所述转向提示包括文字提示和/或语音提示。
[0022]所述将导航标记添加到所述全景地图区域中的相应位置上具体为:
[0023]将粗线条状的导航标记,添加到所述全景地图区域中与所述导航路线对应的街道上。
[0024]所述将导航标记添加到所述全景地图区域中的相应位置上具体为:
[0025]将色块状的导航标记,添加到所述全景地图区域中与所述目的地对应的位置上。
[0026]所述定位用户的位置具体为:
[0027]利用GPS定位系统,定位用户的位置。
[0028]一种全景地图中的导航系统,其特征在于,所述系统包括:
[0029]路线模块,用于定位用户的起始位置,并根据所述当前位置和预设的目的地,计算得到平面地图上的导航路线;
[0030]区域模块,用于提取所述导航路线在所述平面地图上的覆盖区域,并选定所述覆盖区域在全景地图中对应的全景地图区域;
[0031]标记模块,用于按照所述平面地图上的导航路线,将导航标记添加到所述全景地图区域中的相应位置上;
[0032]显示模块,用于显示所述起始位置对应的全景地图图像,以及所述全景地图图像上的导航标记。
[0033]所述显示模块包括:
[0034]定位单元,用于实时定位用户的当前位置;
[0035]图像单元,用于显示所述起始位置对应的全景地图图像,以及所述全景地图图像上的导航标记;
[0036]或用于在所述用户的当前位置改变时,显示用户当前位置对应的全景地图图像,以及所述用户当前位置对应的全景地图图像上的导航标记。
[0037]与现有技术相比,本申请所述的方法和系统,达到了如下效果:
[0038]实现利用全景地图的三维图像完成导航,使得导航效果更加直观利于识别,使用户在基本无需识别地图或者需辨别方位的情况下,轻易的判断出行进方向,提高用户体验;预先选定全景地图区域来进行缓存,以使得后续全景地图图像的显示和导航可以更加流畅;随着用户行进实时更新全景地图图像的显示,并按照行进方向确定全景地图三维图像中的视角,使用户可以更便捷的按照导航路线行进,提高了用户体验。
[0039]当然,实施本申请的任一产品必不一定需要同时达到以上所述的所有技术效果。
【附图说明】
[0040]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0041]图1为本申请实施例所述方法流程图;
[0042]图2为本申请另一实施例所述方法流程图;
[0043]图3为本申请实施例所述系统结构示意图。
【具体实施方式】
[0044]如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本申请的较佳实施方式,然所述描述乃以说明本申请的一般原则为目的,并非用以限定本申请的范围。本申请的保护范围当视所附权利要求所界定者为准。
[0045]通过前述已知,现有的平面地图导航存在的缺陷在于:因为平面地图上的内容与现实环境缺乏直接的关联,所以使用平面地图导航需要用户具有一定的地图辨识能力,还需要用户能够辨别现实环境下的东西南北方向,满足以上才能够按照导航路线行进。
[0046]但实际上有很多用户识图能力不强,或者方向感差。尤其是处于需要导航的陌生环境下,用户更加难以将平面地图和现实环境结合起来,也难以辨别东西南北方向。在这样的场景下,平面地图上的导航路线功能适用性大大降低。用户即使获悉了平面地图上的导航路线,也不知道在现实情况中应该向哪个方向行进。
[0047]不同于平面地图的是,现有的全景地图对地形的显示则更为直接。浏览全景地图几乎无需识图也无需辨别方向。全景地图在当前十分常见。所谓全景地图,是运用数码相机对现有场景进行多角度环视拍摄之后,再利用计算机进行后期缝合并进行三维虚拟展示。也就是说在全景地图中,实际环境中的街道、建筑等现实元素都会以实拍图像的方式三维显示出来,感受直观,相当于身临其境。
[0048]而且,在目前支持全景地图的应用程序中,全景地图的三维展示与平面地图的二维坐标能够准确的对应。即在平面地图上选择任意点,都能够展示出全景地图在该点位置上的三维景象。
[0049]所以基于全景地图的特点,本申请中提供了一种更为直观的导航方式,实现在模拟现实环境的全景地图上标记导航路线,从而提供了更加直观的导航效果。参见图1所示,为本申请所述全景地图中的导航方法的具体实施例,本实施例中所述方法包括以下步骤:
[0050]步骤101、定位用户的起始位置,并根据所述当前位置和预设的目的地,计算得到平面地图上的导航路线。
[0051]在本实施例中,初始步骤依然是利用当前位置和预设的目的地生成导航路线。所述生成的导航路线,可先行加载到平面地图上。
[0052]本步骤中生成导航路线的方式,与现有的平面地图导航没有区别。所以本实施例中,对于生成导航路线的方法不做具体的限定,现有技术中能够实现相同或类似功能的方法,均可以结合在本实施例的整体技术方案当中。
[0053]步骤102、提取所述导航路线在所述平面地图上的覆盖区域,并选定所述覆盖区域在全景地图中对应的全景地图区域。
[0054]前述生成的导航路线加载到平面地图上,必然会在所述平面地图上形成一定的覆盖区域。所述覆盖区域,即对应现实环境中用户从起始位置到达目的地要经过的空间。
[0055]而且全景地图的三维展示与平面地图的二维坐标能够准确的对应,所以所述平面地图的覆盖区域在全景地图中对应的全景地图区域,也正是后续全景地图导航过程中将要使用到的部分。
[0056]由于显示全景地图的数据缓存量较大,所以可预先选定出所述覆盖区域在全景地图中对应的全景地图区域来进行缓存,以使得后续全景地图图像的显示和导航可以更加流畅。
[0057]步骤103、按照所述平面地图上的导航路线,将导航标记添加到
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1