地图展示方法、装置、电子设备、存储介质制造方法及图纸

技术编号:17911852 阅读:28 留言:0更新日期:2018-05-10 17:57
本发明专利技术提供一种地图展示方法、装置、电子设备、存储介质,地图展示方法包括:在显示屏上显示地图,并识别地图上的扫略手势;判断扫略手势的触控压力是否小于第一压力阈值;若扫略手势的触控压力不小于第一压力阈值,则判断扫略手势是否在同一触控位置保持第一时间阈值;若否,则当识别扫略手势沿第一方向/第二方向移动时,以扫略手势的初始触控位置为中心,放大/缩小地图;若是,则在地图上将触控位置标记为选定位置,并当识别另一扫略手势以不小于第一压力阈值的触控压力沿第一方向/第二方向移动时,以选定位置为中心,放大/缩小地图。本发明专利技术提供的方法及装置可以根据不同的压力和触控位置实现单指的地图缩放及缩放中心的确定。

【技术实现步骤摘要】
地图展示方法、装置、电子设备、存储介质
本专利技术涉及计算机应用
,尤其涉及一种地图展示方法、装置、电子设备、存储介质。
技术介绍
现有移动设备,例如智能手机、汽车导航等都加载有地图显示,这些设备中显示地图由地图数据绘制而成,而地图数据通常包括大量的地图位置标记(例如兴趣点POI,PointofInterest),例如餐馆、酒店、商场、学校、加油站等。现有的地图操作方式单一,单指操作仅能实现地图的移动。在一些现有技术中,通过间隔时间非常短的两次单指点击触控来实现地图放大,但是在这样方式,仅能实现地图逐级放大,而不能实现地图缩小。在另一些现有技术中,通过“+”和“-”号的图标示意用户触控来实现地图的放大和缩小,然而,这些图标容易遮挡地图信息。因此,如何提高地图显示控制效率是本领域亟待解决的问题。
技术实现思路
本专利技术为了克服上述现有技术存在的缺陷,提供一种地图展示方法、装置、电子设备、存储介质,以提高地图显示控制效率。根据本专利技术的一个方面,提供一种地图展示方法,包括:在显示屏上显示地图,并识别地图上的扫略手势;判断所述扫略手势的触控压力是否小于第一压力阈值;若所述扫略手势的触控压力小于第一压力阈值,则根据所述扫略手势的移动方向和移动位移移动所述地图;若所述扫略手势的触控压力不小于第一压力阈值,则判断所述扫略手势是否在同一触控位置保持第一时间阈值;若所述扫略手势未在同一触控位置保持第一时间阈值,则当识别所述扫略手势沿第一方向移动时,以所述扫略手势的初始触控位置为中心,放大所述地图,当识别所述扫略手势沿第二方向移动时,以所述扫略手势的初始触控位置为中心,缩小所述地图,所述第一方向和第二方向相反;若所述扫略手势在同一触控位置保持第一时间阈值,识别所述扫略手势的触控位置,并在所述地图上将所述触控位置标记为选定位置,并当所述扫略手势在同一触控位置保持第一时间阈值之后,当识别另一扫略手势以不小于所述第一压力阈值的触控压力沿第一方向移动时,以所述选定位置为中心,放大所述地图,当识别所述扫略手势以不小于所述第一压力阈值的触控压力沿第二方向移动时,以所述选定位置为中心,缩小所述地图。可选地,若所述扫略手势的触控压力不小于第一压力阈值,且当识别所述扫略手势沿第一方向/第二方向移动时,所述扫略手势的移动距离与所述放大/缩小的比例成正比。可选地,所述识别所述扫略手势的触控位置,并在所述地图上将所述触控位置标记为选定位置包括:以所述选定位置为中心,获取当前显示的地图内的多个兴趣点;根据所述多个兴趣点的信息进行分类;将所述分类的名称图标呈放射状显示在所述选定位置周围,其中,任一分类的名称图标与所述选定位置的连线不平行于所述第一方向及所述第二方向。可选地,当所述扫略手势在同一触控位置保持第一时间阈值之后,当识别另一扫略手势以不小于所述第一压力阈值的触控压力沿除了第一方向和第二方向以外的方向移动时,计算该另一扫略手势的移动方向和各名称图标与所述选定位置的连线之间的夹角;确定与所述选定位置的连线和该另一扫略手势的移动方向之间夹角最小的名称图标;在该名称图标远离所述选定位置的一侧,显示该名称图标对应的分类下的多个兴趣点列表。可选地,所述在该名称图标远离所述选定位置的一侧,显示该名称图标对应的分类下的多个兴趣点列表包括:获取该名称图标对应的分类下的多个兴趣点与所述选定位置之间的距离;按所述距离由近至远排列该多个兴趣点并形成所述兴趣点列表。可选地,各所述分类的名称图标还显示有该分类下的兴趣点的数量。可选地,当所述扫略手势在同一触控位置保持第一时间阈值之后,当识别另一扫略手势以不小于所述第一压力阈值的触控压力沿第一方向/第二方向移动时,更新所述名称图标显示的兴趣点数量。可选地,所述扫略手势和另一扫略手势之间中断。可选地,所述扫略手势和另一扫略手势之间连续。根据本专利技术的又一方面,还提供一种地图展示装置,包括:显示模块,在显示屏上显示地图,并识别地图上的扫略手势;第一判断模块,用于判断所述扫略手势的触控压力是否小于第一压力阈值;地图移动模块,若所述扫略手势的触控压力小于第一压力阈值,则所述地图移动模块用于根据所述扫略手势的移动方向和移动位移移动所述地图;第二判断模块,若所述扫略手势的触控压力不小于第一压力阈值,则所述第二判断模块判断所述扫略手势是否在同一触控位置保持第一时间阈值;识别模块,若所述扫略手势未在同一触控位置保持第一时间阈值,则所述识别模块用于识别所述扫略手势的移动方向;第一缩放模块,当所述识别模块识别所述扫略手势沿第一方向移动时,所述第一缩放模块用于以所述扫略手势的初始触控位置为中心,放大所述地图,当所述识别模块识别所述扫略手势沿第二方向移动时,所述第一缩放模块用于以所述扫略手势的初始触控位置为中心,缩小所述地图,所述第一方向和第二方向相反;第二缩放模块,若所述扫略手势在同一触控位置保持第一时间阈值,则所述第二缩放模块识别所述扫略手势的触控位置,并在所述地图上将所述触控位置标记为选定位置,并当所述扫略手势在同一触控位置保持第一时间阈值之后,当识别另一扫略手势以不小于所述第一压力阈值的触控压力沿第一方向移动时,所述第二缩放模块以所述选定位置为中心,放大所述地图,当识别所述扫略手势以不小于所述第一压力阈值的触控压力沿第二方向移动时,所述第二缩放模块以所述选定位置为中心,缩小所述地图。根据本专利技术的又一方面,还提供一种电子设备,所述电子设备包括:处理器;存储介质,其上存储有计算机程序,所述计算机程序被所述处理器运行时执行如上所述的步骤。根据本专利技术的又一方面,还提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如上所述的步骤。相比现有技术,本专利技术的优势在于:1)通过不同压力的单指触控移动手势实现地图的移动及地图的缩放,同时通过大于压力阈值的单指持续在同一位置触控实现单指缩放地图的中心点的确定,方便用户对地图的触控操作,无需显示地图的界面上显示任何用于放大缩小的图标,增加地图显示比例;2)通过单指触控实现兴趣点分类,并且在分类的名称图标与选定位置的设置上,使得各名称图标与选定位置的连线不平行于第一方向和第二方向,以实现兴趣点分类显示与放大缩小的扫略手势区分;3)当选定位置周围显示分类的名称图标时,还可显示各分类下的兴趣点的数量,且该数量随着放大缩小的扫略手势对地图的放大缩小操作而更新。由此,本专利技术通过结合压力触控、触控方向、触控距离等触控参数实现单指的地图操作,且可便于用户选定缩放中心,并通过兴趣点分类和显示,便于用户直观地在地图上浏览到目标地点。附图说明通过参照附图详细描述其示例实施方式,本专利技术的上述和其它特征及优点将变得更加明显。图1示出了根据本专利技术实施例的地图展示方法的流程图。图2至图10示出了根据本专利技术实施例的地图展示的不同控制的示意图。图11示出了根据本专利技术实施例的地图展示装置的示意图。图12示意性示出本公开示例性实施例中一种计算机可读存储介质示意图。图13示意性示出本公开示例性实施例中一种电子设备示意图。具体实施方式现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的本文档来自技高网...
地图展示方法、装置、电子设备、存储介质

【技术保护点】
一种地图展示方法,其特征在于,包括:在显示屏上显示地图,并识别地图上的扫略手势;判断所述扫略手势的触控压力是否小于第一压力阈值;若所述扫略手势的触控压力小于第一压力阈值,则根据所述扫略手势的移动方向和移动位移移动所述地图;若所述扫略手势的触控压力不小于第一压力阈值,则判断所述扫略手势是否在同一触控位置保持第一时间阈值;若所述扫略手势未在同一触控位置保持第一时间阈值,则当识别所述扫略手势沿第一方向移动时,以所述扫略手势的初始触控位置为中心,放大所述地图,当识别所述扫略手势沿第二方向移动时,以所述扫略手势的初始触控位置为中心,缩小所述地图,所述第一方向和第二方向相反;若所述扫略手势在同一触控位置保持第一时间阈值,识别所述扫略手势的触控位置,并在所述地图上将所述触控位置标记为选定位置,并当所述扫略手势在同一触控位置保持第一时间阈值之后,当识别另一扫略手势以不小于所述第一压力阈值的触控压力沿第一方向移动时,以所述选定位置为中心,放大所述地图,当识别所述扫略手势以不小于所述第一压力阈值的触控压力沿第二方向移动时,以所述选定位置为中心,缩小所述地图。

【技术特征摘要】
1.一种地图展示方法,其特征在于,包括:在显示屏上显示地图,并识别地图上的扫略手势;判断所述扫略手势的触控压力是否小于第一压力阈值;若所述扫略手势的触控压力小于第一压力阈值,则根据所述扫略手势的移动方向和移动位移移动所述地图;若所述扫略手势的触控压力不小于第一压力阈值,则判断所述扫略手势是否在同一触控位置保持第一时间阈值;若所述扫略手势未在同一触控位置保持第一时间阈值,则当识别所述扫略手势沿第一方向移动时,以所述扫略手势的初始触控位置为中心,放大所述地图,当识别所述扫略手势沿第二方向移动时,以所述扫略手势的初始触控位置为中心,缩小所述地图,所述第一方向和第二方向相反;若所述扫略手势在同一触控位置保持第一时间阈值,识别所述扫略手势的触控位置,并在所述地图上将所述触控位置标记为选定位置,并当所述扫略手势在同一触控位置保持第一时间阈值之后,当识别另一扫略手势以不小于所述第一压力阈值的触控压力沿第一方向移动时,以所述选定位置为中心,放大所述地图,当识别所述扫略手势以不小于所述第一压力阈值的触控压力沿第二方向移动时,以所述选定位置为中心,缩小所述地图。2.如权利要求1所述的地图展示方法,其特征在于,若所述扫略手势的触控压力不小于第一压力阈值,且当识别所述扫略手势沿第一方向/第二方向移动时,所述扫略手势的移动距离与所述放大/缩小的比例成正比。3.如权利要求2所述的地图展示方法,其特征在于,所述识别所述扫略手势的触控位置,并在所述地图上将所述触控位置标记为选定位置包括:以所述选定位置为中心,获取当前显示的地图内的多个兴趣点;根据所述多个兴趣点的信息进行分类;将所述分类的名称图标呈放射状显示在所述选定位置周围,其中,任一分类的名称图标与所述选定位置的连线不平行于所述第一方向及所述第二方向。4.如权利要求3所述的地图展示方法,其特征在于,当所述扫略手势在同一触控位置保持第一时间阈值之后,当识别另一扫略手势以不小于所述第一压力阈值的触控压力沿除了第一方向和第二方向以外的方向移动时,计算该另一扫略手势的移动方向和各名称图标与所述选定位置的连线之间的夹角;确定与所述选定位置的连线和该另一扫略手势的移动方向之间夹角最小的名称图标;在该名称图标远离所述选定位置的一侧,显示该名称图标对应的分类下的多个兴趣点列表。5.如权利要求3所述的地图展示方法,其特征在于,所述在该名称图标远离所述选定位置的一侧,显示该名称图标对应的分类下的多个兴趣点列表包括:获取该名称图标对应的分类下的多个兴趣点与所述选定位置...

【专利技术属性】
技术研发人员:杨雪
申请(专利权)人:携程旅游网络技术上海有限公司
类型:发明
国别省市:上海,31

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

1