一种地图移动操纵方法和位置服务终端的制作方法

文档序号:6022429阅读:139来源:国知局
专利名称:一种地图移动操纵方法和位置服务终端的制作方法
技术领域
本发明涉及位置服务技术,尤其涉及一种地图移动操纵方法和位置服务终端。
技术背景
位置服务终端是指具有位置服务功能及其相关功能的设备。位置服务终端以导航设备为例,其工作原理为导航设备确定特定位置的位置坐标,将其与自身存储的电子地图中记载的位置坐标进行匹配,以此来确定搭载该导航设备的导航对象在电子地图中的准确位置。导航设备可以是车载终端、便携式导航仪、手机终端等。导航对象可以是车辆、行人等。在用户设定好出发地和目的地之后,导航设备会计算导航路径,并依据算得的导航路径为用户导航。
当用户浏览位置服务终端上的电子地图界面,并在电子地图界面上寻找期望的位置时,由于界面上只能显示一部分地图,因此用户必须移动所显示的电子地图,以便寻找或更清楚地定位期望的位置。但是,现有技术中移动所显示的电子地图的过程比较单一,通常是向期望的方向重复地拖动电子地图,这个过程不仅缓慢,而且很不灵活,为用户使用电子地图带来了不便。发明内容
本发明要解决的技术问题在于,针对现有技术中电子地图移动方法需要反复拖动而造成用户使用不便的缺陷,提供一种灵活便捷的地图移动操纵方法和位置服务终端。
本发明解决其技术问题所采用的技术方案是
一种地图移动操纵方法,包括
检测用户对屏幕中显示的电子地图的点击,并获取所述点击相对于所述屏幕的接触点位置;
检测所述点击持续时间是否超过预设阙值,若是则根据屏幕中预设的参考位置至所述接触点位置的方向以及一定的移动速度持续移动显示的电子地图,直至所述点击结束;否则根据屏幕中预设的参考位置至所述接触点位置的方向以及一定的移动距离移动显示的电子地图。
其中,所述屏幕中预设的参考位置可以为屏幕中央位置或屏幕中的电子地图所占区域的中央位置。
其中,所述根据屏幕中预设的参考位置至所述接触点位置的方向以及一定的移动速度持续移动显示的电子地图包括根据所述接触点位置与所述参考位置之间的距离确定移动所显示的电子地图的速度。
其中,所述根据屏幕中预设的参考位置至所述接触点位置的方向以及一定的移动距离移动显示的电子地图包括
根据屏幕中预设的参考位置至所述接触点位置的方向以及一个预设的移动距离移动显示的电子地图;或
根据屏幕中预设的参考位置至所述接触点位置的方向移动显示的电子地图,以使所述接触点位置对应在电子地图上的地图位置显示在屏幕中预设的参考位置上。其中,其特征在于,在移动所显示的电子地图的过程中和/或停止移动后,显示从位置服务终端当前位置到电子地图中指定位置的指向连线。相应的,本发明实施例还提供了一种位置服务终端,包括点击位置检测模块,用于检测用户对屏幕中显示的电子地图的点击,并获取所述点击相对于所述屏幕的接触点位置;点击持续时间检测模块,用于检测所述点击持续时间是否超过预设阙值;电子地图移动模块,用于根据所述点击位置检测模块以及点击持续时间检测模块的检测结果移动显示的电子地图,包括若所述点击持续时间超过预设阙值则根据屏幕中预设的参考位置至所述接触点位置的方向以及一定的移动速度持续移动显示的电子地图, 直至所述点击结束;若所述点击持续时间未超过预设阙值则根据屏幕中预设的参考位置至所述接触点位置的方向以及一定的移动距离移动显示的电子地图。其中,所述屏幕中预设的参考位置可以为屏幕中央位置或屏幕中的电子地图所占区域的中央位置。其中,所述电子地图移动模块根据屏幕中预设的参考位置至所述接触点位置的方向以及一定的移动速度持续移动显示的电子地图包括根据所述接触点位置与所述参考位置之间的距离确定移动所显示的电子地图的速度。其中,所述电子地图移动模块根据屏幕中预设的参考位置至所述接触点位置的方向以及一定的移动距离移动显示的电子地图包括根据屏幕中预设的参考位置至所述接触点位置的方向以及一个预设的移动距离移动显示的电子地图;或根据屏幕中预设的参考位置至所述接触点位置的方向移动显示的电子地图,以使所述接触点位置对应在电子地图上的地图位置显示在屏幕中预设的参考位置上。其中,还包括指向模块,用于电子地图移动模块在移动所显示的电子地图的过程中和/或停止移动后,显示从位置服务终端当前位置到电子地图中指定位置的指向连线。本发明一种多模式地图移动操纵方法和位置服务终端的有益效果为通过提供两种不同的点击模式来快速进行地图移动,相较于现有拖动模式而言更加的操作简便和快捷,为用户对电子地图的应用提供了便利。


下面将结合附图及实施例对本发明作进一步说明,附图中图1是根据本发明一个实施例的位置服务终端的结构示意图;图2是根据本发明一个实施例的地图移动操纵方法的流程示意图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1是根据本发明一个实施例的位置服务终端的结构示意图。在本实施例中,位置服务终端包括点击位置检测模块10、点击持续时间检测模块20和电子地图移动模块30。点击位置检测模块10可以用于检测用户对屏幕中显示的电子地图的点击。例如, 该点击可以是用户的手或触控笔对触摸屏的具有一定力量的接触。其中,可以将该点击相对于屏幕的接触位置称为接触点位置,将该点击相对于屏幕中显示的电子地图的位置称为点击位置。例如,当用户的手或触控笔刚刚在一定力量下接触屏幕时,对应的接触点位置为初始接触点位置,对应的点击位置为初始点击位置;当用户的手或接触笔与屏幕脱离接触前不久,对应的接触点位置为最终接触点位置,对应的点击位置为最终点击位置。点击持续时间检测模块20可以用于根据点击检测模块100检测到的点击来检测所述点击持续时间是否超过预设阙值。所述预设阙值可以为0. Is Is之间,可依据用户习惯来自行设定。电子地图移动模块30可以用于根据点击持续时间检测模块20的检测结果在对应的地图移动模式下移动所显示的电子地图。具体可以包括如下两种情况第一种情况当所述点击持续时间超过预设阙值时,电子地图移动模块30则根据屏幕中预设的参考位置至所述接触点位置的方向以及一定的移动速度持续移动显示的电子地图,直至所述点击结束。所述屏幕中预设的参考位置可以为屏幕中央位置或屏幕中的电子地图所占区域的中央位置。举例来说,当所述点击持续时间超过预设阙值时,若预设的参考位置为电子地图区域中央,接触点位置为电子地图区域右上角,则参考点位置至所述接触点位置的方向为指向右上,电子地图移动模块30可以不断将当前电子地图区域的右上方地图区域移动至屏幕中央进行显示,即不断将当前显示的电子地图向左下方移动, 以显示右上方的电子地图区域,直至点击位置检测模块10检测到所述点击与屏幕的接触脱离,这时点击结束则电子地图的移动停止。进一步的,电子地图移动模块30移动显示的电子地图的速度,可以根据所述接触点位置与所述参考位置之间的距离确定,即所述接触点位置与所述参考位置之间的距离越长,则电子地图移动模块30移动所显示的电子地图的速度就越快。进一步的,若所述点击在保持与屏幕的接触的情况下,接触点位置发生了改变,这时接触点位置与参考位置之间的方向和距离都有可能发生变化,则电子地图移动模块30则会随着接触点位置的变化改变移动显示的电子地图的方向和/或移动速度。另一种情况若所述点击持续时间未超过预设阙值则电子地图移动模块30根据屏幕中预设的参考位置至所述接触点位置的方向以及一定的移动距离移动显示的电子地图。举例来说,位置检测模块10检测到点击持续时间未超过预设阙值,即在预设阙值时间内点击位置检测模块10检测到所述点击与屏幕的接触脱离,若预设的参考位置为电子地图区域中央,接触点位置为电子地图区域右上角,则参考点位置至所述接触点位置的方向为指向右上,这时电子地图移动模块30则将当前电子地图区域的右上方一定距离的地图区域一次性移动至屏幕中央进行显示,即将当前显示的电子地图向左下方一次性移动一定距离,以显示右上方的电子地图区域。每次移动的距离可以为一个预设的固定值,也可以根据参考点位置至所述接触点位置的距离来确定,即接触点位置与参考点位置越远,则该次移动显示的电子地图的距离就越长,例如点击位置检测模块10检测到接触点位置后,电子地图移动模块30则移动显示的电子地图以使所述接触点位置对应电子地图上的地图位置移动至所述参考位置进行显示即可。
进一步的,本发明实施例中的位置服务终端,还可以包括指向模块,用于电子地图移动模块在移动所显示的电子地图的过程中和/或停止移动后,显示从位置服务终端当前位置到电子地图中指定位置的指向连线。所述指向连线还可以附有距离显示。通过这种方式,可以清楚地标识位置服务终端当前所在位置与用户查看位置之间的距离、方向等信息, 以便用户更好地了解当前电子地图上被查看位置的相对方向和距离,从而给用户更好的参考。进一步的,本发明实施例中的位置服务终端,还可以包括导航模块,可以用于在所显示的电子地图停止移动后,生成从位置服务终端当前位置到最终点击位置之间的导航路径,然后通过显示或语音播报等方式将导航路径提供给用户。该最终点击位置可以是用户的手或接触笔与屏幕脱离接触前对应的相对于电子地图的位置。图2是根据本发明实施例中的一种地图移动操纵方法的流程图。在本实施例中, 地图移动操纵方法从步骤S201开始。步骤S201,检测用户对屏幕中显示的电子地图的点击,并获取所述点击相对于所述屏幕的接触点位置。例如,该点击可以是用户的手或触控笔对触摸屏的具有一定力量的接触。其中,可以将该点击相对于屏幕的接触位置称为接触点位置,将该点击相对于屏幕中显示的电子地图的位置称为点击位置。例如,当用户的手或触控笔刚刚在一定力量下接触屏幕时,对应的接触点位置为初始接触点位置,对应的点击位置为初始点击位置;当用户的手或接触笔与屏幕脱离接触前不久,对应的接触点位置为最终接触点位置,对应的点击位置为最终点击位置。步骤S202,根据步骤S201中检测到的点击进一步检测所述点击持续时间是否超过预设阙值。所述预设阙值可以为0.1s Is之间,可依据用户习惯来自行设定。若所述点击持续时间超过预设阙值,则执行步骤S203 ;若接所述点击持续时间未超过预设阙值, 则执行步骤S204。步骤S203,当所述点击持续时间超过预设阙值时,位置服务终端则根据屏幕中预设的参考位置至所述接触点位置的方向以及一定的移动速度持续移动显示的电子地图,直至所述点击结束。所述屏幕中预设的参考位置可以为屏幕中央位置或屏幕中的电子地图所占区域的中央位置。举例来说,当所述点击持续时间超过预设阙值时,若预设的参考位置为电子地图区域中央,接触点位置为电子地图区域右上角,则参考点位置至所述接触点位置的方向为指向右上,位置服务终端可以不断将当前电子地图区域的右上方地图区域移动至屏幕中央进行显示,即不断将当前显示的电子地图向左下方移动,以显示右上方的电子地图区域,直至检测到所述点击与屏幕的接触脱离,这时点击结束则电子地图的移动停止。进一步的,位置服务终端移动显示的电子地图的速度,可以根据所述接触点位置与所述参考位置之间的距离确定,即所述接触点位置与所述参考位置之间的距离越长,则位置服务终端移动所显示的电子地图的速度就越快。进一步的,若所述点击在保持与屏幕的接触的情况下,接触点位置发生了改变,这时接触点位置与参考位置之间的方向和距离都有可能发生变化,则位置服务终端则可以随着接触点位置的变化改变移动显示的电子地图的方向和 /或移动速度。步骤S204,若所述点击持续时间未超过预设阙值则位置服务终端根据屏幕中预设的参考位置至所述接触点位置的方向以及一定的移动距离移动显示的电子地图。举例来说,在步骤S202中位置服务终端检测到点击持续时间未超过预设阙值,即在预设阙值时间内位置服务终端检测到所述点击与屏幕的接触脱离,若预设的参考位置为电子地图区域中央,接触点位置为电子地图区域右上角,则参考点位置至所述接触点位置的方向为指向右上,这时电子地图移动模块30则将当前电子地图区域的右上方一定距离的地图区域一次性移动至屏幕中央进行显示,即将当前显示的电子地图向左下方一次性移动一定距离,以显示右上方的电子地图区域。每次移动的距离可以为一个预设的固定值,也可以根据参考点位置至所述接触点位置的距离来确定,即接触点位置与参考点位置越远,则该次移动显示的电子地图的距离就越长,例如点击位置检测模块10检测到接触点位置后,电子地图移动模块30则移动显示的电子地图以使所述接触点位置对应电子地图上的地图位置移动至所述参考位置进行显示即可。进一步的,在其他可选实施例中地图移动操纵方法还可以包括位置服务终端在移动所显示的电子地图的过程中和/或停止移动后,显示从位置服务终端当前位置到电子地图中指定位置的指向连线。所述指向连线还可以附有距离显示。通过这种方式,可以清楚地标识位置服务终端当前所在位置与用户查看位置之间的距离、方向等信息,以便用户更好地了解当前电子地图上被查看位置的相对方向和距离,从而给用户更好的参考。进一步的,在其他可选实施例中地图移动操纵方法还可以包括位置服务终端在所显示的电子地图停止移动后,生成从位置服务终端当前位置到最终点击位置之间的导航路径,然后通过显示或语音播报等方式将导航路径提供给用户。该最终点击位置可以是用户的手或接触笔与屏幕脱离接触前对应的相对于电子地图的位置。本发明一种多模式地图移动操纵方法通过提供两种不同的点击模式来快速进行地图移动,相较于现有拖动模式而言更加的操作简便和快捷,为用户对电子地图的应用提供了便利。另外,还可以根据点击的其他特征,例如拖动速度、拖动方向、接触点位置与参考位置之间的指向、距离等来设置电子地图的移动方向、速度和/或距离,进一步方便了用户对电子地图的应用。以上所描述的实施例仅仅用于解释本发明,而不用于限制本发明。在本发明的其它实施例中,多模式地图移动操纵方法可以包含以上任意合适的特征或其任意组合。虽然本发明是通过具体实施例进行说明的,本领域技术人员应当明白,在不脱离本发明范围的情况下,还可以对本发明进行各种变换及等同替代。另外,针对特定情形或材料,可以对本发明做各种修改,而不脱离本发明的范围。因此,本发明不局限于所公开的具体实施例,而应当包括落入本发明权利要求范围内的全部实施方式。
权利要求
1.一种地图移动操纵方法,其特征在于,包括检测用户对屏幕中显示的电子地图的点击,并获取所述点击相对于所述屏幕的接触点位置;检测所述点击持续时间是否超过预设阙值,若是则根据屏幕中预设的参考位置至所述接触点位置的方向以及一定的移动速度持续移动显示的电子地图,直至所述点击结束;否则根据屏幕中预设的参考位置至所述接触点位置的方向以及一定的移动距离移动显示的电子地图。
2.如权利要求1所述的多模式地图移动操纵方法,其特征在于,所述屏幕中预设的参考位置可以为屏幕中央位置或屏幕中的电子地图所占区域的中央位置。
3.如权利要求1所述的多模式地图移动操纵方法,其特征在于,所述根据屏幕中预设的参考位置至所述接触点位置的方向以及一定的移动速度持续移动显示的电子地图包括 根据所述接触点位置与所述参考位置之间的距离确定移动所显示的电子地图的速度。
4.如权利要求1所述的多模式地图移动操纵方法,其特征在于,所述根据屏幕中预设的参考位置至所述接触点位置的方向以及一定的移动距离移动显示的电子地图包括根据屏幕中预设的参考位置至所述接触点位置的方向以及一个预设的移动距离移动显示的电子地图;或根据屏幕中预设的参考位置至所述接触点位置的方向移动显示的电子地图,以使所述接触点位置对应在电子地图上的地图位置显示在屏幕中预设的参考位置上。
5.如权利要求1-4中任一项所述的多模式地图移动操纵方法,其特征在于,在移动所显示的电子地图的过程中和/或停止移动后,显示从位置服务终端当前位置到电子地图中指定位置的指向连线。
6.一种位置服务终端,其特征在于,包括点击位置检测模块,用于检测用户对屏幕中显示的电子地图的点击,并获取所述点击相对于所述屏幕的接触点位置;点击持续时间检测模块,用于检测所述点击持续时间是否超过预设阙值;电子地图移动模块,用于根据所述点击位置检测模块以及点击持续时间检测模块的检测结果移动显示的电子地图,包括若所述点击持续时间超过预设阙值则根据屏幕中预设的参考位置至所述接触点位置的方向以及一定的移动速度持续移动显示的电子地图,直至所述点击结束;若所述点击持续时间未超过预设阙值则根据屏幕中预设的参考位置至所述接触点位置的方向以及一定的移动距离移动显示的电子地图。
7.如权利要求6所述的位置服务终端,其特征在于,所述屏幕中预设的参考位置可以为屏幕中央位置或屏幕中的电子地图所占区域的中央位置。
8.如权利要求6所述的位置服务终端,其特征在于,所述电子地图移动模块根据屏幕中预设的参考位置至所述接触点位置的方向以及一定的移动速度持续移动显示的电子地图包括根据所述接触点位置与所述参考位置之间的距离确定移动所显示的电子地图的速度。
9.如权利要求6所述的位置服务终端,其特征在于,所述电子地图移动模块根据屏幕中预设的参考位置至所述接触点位置的方向以及一定的移动距离移动显示的电子地图包括根据屏幕中预设的参考位置至所述接触点位置的方向以及一个预设的移动距离移动显示的电子地图;或根据屏幕中预设的参考位置至所述接触点位置的方向移动显示的电子地图,以使所述接触点位置对应在电子地图上的地图位置显示在屏幕中预设的参考位置上。
10.如权利要求6-9中任一项所述的位置服务终端,其特征在于,还包括指向模块,用于电子地图移动模块在移动所显示的电子地图的过程中和/或停止移动后,显示从位置服务终端当前位置到电子地图中指定位置的指向连线。
全文摘要
本发明公开了一种地图移动操纵方法和位置服务终端,所述方法包括检测用户对屏幕中显示的电子地图的点击,并获取所述点击相对于所述屏幕的接触点位置;检测所述点击持续时间是否超过预设阙值,若是则根据屏幕中预设的参考位置至所述接触点位置的方向以及一定的移动速度持续移动显示的电子地图,直至所述点击结束;否则根据屏幕中预设的参考位置至所述接触点位置的方向以及一定的移动距离移动显示的电子地图。本发明实施例通过提供两种不同的点击模式来快速进行地图移动,相较于现有拖动模式而言更加的操作简便和快捷,为用户对电子地图的应用提供了便利。
文档编号G01C21/00GK102508607SQ20111035751
公开日2012年6月20日 申请日期2011年11月10日 优先权日2011年11月10日
发明者张文星 申请人:深圳市凯立德科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1