一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

地图的显示控制方法、装置和电子设备与流程

2022-03-09 10:15:30 来源:中国专利 TAG:


1.本发明涉及显示控制技术领域,尤其是涉及一种地图的显示控制方法、装置和电子设备。


背景技术:

2.地图可以向用户提供丰富的场景信息或地理信息。用户在查看地图时,通过缩放控件可以控制地图的显示层级,从而查看不同显示层级下,地图中可展示的位置标注。通过标注筛选控件可以控制地图中仅显示被选中的对象的位置标注。这种地图操作方式较为繁琐,不利于用户从地图中快速获取场景信息。


技术实现要素:

3.有鉴于此,本发明的目的在于提供一种地图的显示控制方法、装置和电子设备,以提高地图控制操作的连贯性和便捷性,同时也可以精确控制各显示层级下地图的显示内容。
4.第一方面,本发明实施例提供了一种地图的显示控制方法,通过终端设备提供一图形用户界面;图形用户界面中显示有至少部分地图;该方法包括:响应针对地图的缩放触控操作,显示缩放触控操作对应的第一显示层级下的地图;响应作用于缩放触控操作的触控位置上的第一指定操作,显示标注筛选控件;其中,标注筛选控件用于:筛选第一显示层级下的地图中显示的位置标注;响应作用于标注筛选控件的第二指定操作,在地图中显示第二指定操作对应的位置标注。
5.上述图形用户界面中显示有缩放控件;响应针对地图的缩放触控操作,显示缩放触控操作对应的第一显示层级下的地图的步骤,包括:响应作用于缩放控件的缩放触控操作,显示缩放触控操作对应的第一显示层级下的地图。
6.上述缩放控件包括虚拟缩放条和位于虚拟缩放条上的可滑动部件;响应作用于缩放控件的缩放触控操作,显示缩放触控操作对应的第一显示层级下的地图的步骤,包括:响应作用于可滑动部件的滑动操作,确定可滑动部件在虚拟缩放条上的第一位置,显示第一位置对应的第一显示层级下的地图;或者,响应作用于虚拟缩放条的点击操作,控制可滑动部件移动至点击操作对应的第二位置,显示第二位置对应的第一显示层级下的地图。
7.上述缩放控件包括缩小子控件或放大子控件;响应作用于缩放控件的缩放触控操作,显示缩放触控操作对应的第一显示层级下的地图的步骤,包括:响应作用于缩小子控件的点击操作,缩小地图的显示层级,显示第一显示层级下的地图;或者,响应作用于放大子控件的点击操作,放大地图的显示层级,显示第一显示层级下的地图。
8.上述响应针对地图的缩放触控操作,显示缩放触控操作对应的第一显示层级下的地图的步骤,包括:响应作用于地图的多触点移动操作,显示多触点移动操作对应的第一显示层级下的地图;其中,多触点移动操作包括:多触点相互靠近操作或多触点相互远离操作。
9.上述缩放触控操作的触控位置包括缩放控件中的可滑动部件所处的位置;响应作用于缩放触控操作的触控位置上的第一指定操作,显示标注筛选控件的步骤,包括:响应作用于可滑动部件的长按操作,在相对于可滑动部件的第一指定位置显示标注筛选控件。
10.上述缩放触控操作的触控位置包括:缩放控件中的缩小子控件或放大子控件所处的位置;响应作用于缩放触控操作的触控位置上的第一指定操作,显示标注筛选控件的步骤,包括:响应作用于缩小子控件或放大子控件所处的位置的长按操作,在相对于长按操作所处位置的第二指定位置显示标注筛选控件。
11.上述缩放触控操作的触控位置包括:地图上的多触点移动操作的触控位置;响应作用于缩放触控操作的触控位置上的第一指定操作,显示标注筛选控件的步骤,包括:响应作用于多触点移动操作的触控位置上的长按操作,在相对于多触点移动操作的触控位置的第三指定位置显示标注筛选控件。
12.上述响应作用于缩放触控操作的触控位置上的第一指定操作,显示标注筛选控件的步骤,包括:响应作用于缩放触控操作的触控位置上的第一指定操作,判断第一显示层级是否属于指定的显示层级范围;确定第一显示层级属于指定的显示层级范围,显示指定的显示层级范围对应的标注筛选控件;其中,指定的显示层级范围对应的标注筛选控件用于:筛选指定的显示层级范围内地图显示的位置标注。
13.上述标注筛选控件包括至少一个子控件;每个子控件用于:选中或取消选中子控件对应的位置标注;响应作用于标注筛选控件的第二指定操作,在地图中显示第二指定操作对应的位置标注的步骤,包括:在初始状态下,地图中显示每个子控件对应的位置标注;响应作用于标注筛选控件中第一子控件的取消选中操作,在地图中取消显示第一子控件对应的位置标注。
14.上述响应作用于缩放触控操作的触控位置上的第一指定操作,显示标注筛选控件的步骤之后,方法还包括:响应于第三指定操作,取消显示标注筛选控件。
15.第二方面,本发明实施例还提供一种地图的显示控制装置,图形用户界面中显示有至少部分地图;包括:地图显示模块,用于响应针对地图的缩放触控操作,显示缩放触控操作对应的第一显示层级下的地图;标注筛选控件显示模块,用于响应作用于缩放触控操作的触控位置上的第一指定操作,显示标注筛选控件;其中,标注筛选控件用于:筛选第一显示层级下的地图中显示的位置标注;位置标注显示模块,用于响应作用于标注筛选控件的第二指定操作,在地图中显示第二指定操作对应的位置标注。
16.第三方面,本发明实施例提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述地图的显示控制方法。
17.第四方面,本发明实施例提供了一种机器可读存储介质,机器可读存储介质存储有机器可执行指令,机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现上述地图的显示控制方法。
18.本发明实施例带来了以下有益效果:
19.上述地图的显示控制方法、装置和电子设备,响应针对地图的缩放触控操作,显示缩放触控操作对应的第一显示层级下的地图;响应作用于缩放触控操作的触控位置上的第一指定操作,显示标注筛选控件;该标注筛选控件用于:筛选第一显示层级下的地图中显示
的位置标注;响应作用于标注筛选控件的第二指定操作,在地图中显示所述第二指定操作对应的位置标注。该方式中,在控制地图缩放后,在缩放触控操作的触控位置上即可触发显示标注筛选控件,进而实现地图标注的筛选显示。该方式提高了地图控制操作的连贯性和便捷性,同时也可以精确控制各显示层级下地图的显示内容。
20.本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
21.为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
22.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
23.图1为本发明实施例提供的一种地图的显示控制方式的示意图;
24.图2为本发明实施例提供的一种地图的显示控制方法的流程图;
25.图3为本发明实施例提供的一种缩放控件和标注筛选控件的示意图;
26.图4为本发明实施例提供的另一种缩放控件和标注筛选控件的示意图;
27.图5为本发明实施例提供的一种多触点移动缩小地图的操作方法示意图;
28.图6为本发明实施例提供的一种显示子控件对应的位置标注示意图;
29.图7为本发明实施例提供的一种取消显示子控件对应的位置标注示意图;
30.图8为本发明实施例提供的一种地图的显示控制的装置的结构示意图;
31.图9为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
32.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
33.相关技术中,用户在使用地图时,通过缩放控件选择比例合适的地图后,还要通过额外的筛选控件来选择想要查看的信息内容,图1作为一种示例,由于缩放控件和筛选控件相互独立,使得玩家在操作的过程中没有流畅连贯的游戏体验,并且,该筛选控件用于全局标注的筛选,玩家无法对在不同缩放比例下的地图进行局部筛选,导致筛选操作难以满足用户在各个显示层级下的不同需求。
34.基于上述,本发明实施例提供的一种地图的显示控制方法、装置以及系统,该技术可以应用于游戏地图显示或其他地图显示控制的场景中。
35.在本发明其中一种实施例中的地图的显示控制方法,可以运行于触控本地终端设备或者是服务器。当地图的显示控制方法运行于服务器时,该方法则可以基于云交互系统
来实现与执行,其中,云交互系统包括服务器和客户端设备。
36.在一可选的实施方式中,云交互系统下可以运行各种云应用,例如:云游戏。以云游戏为例,云游戏是指以云计算为基础的游戏方式。在云游戏的运行模式下,游戏程序的运行主体和游戏画面呈现主体是分离的,地图的显示控制的方法的储存与运行是在云游戏服务器上完成的,客户端设备的作用用于数据的接收、发送以及游戏画面的呈现,举例而言,客户端设备可以是靠近用户侧的具有数据传输功能的显示设备,如,移动终端、电视机、计算机、掌上电脑等;但是进行信息处理的为云端的云游戏服务器。在进行游戏时,玩家操作客户端设备向云游戏服务器发送操作指令,云游戏服务器根据操作指令运行游戏,将游戏画面等数据进行编码压缩,通过网络返回客户端设备,最后,通过客户端设备进行解码并输出游戏画面。
37.在一可选的实施方式中,以游戏为例,本地触控终端设备存储有游戏程序并用于呈现游戏画面。本地触控终端设备用于通过图形用户界面与玩家进行交互,即,常规的通过电子设备下载安装游戏程序并运行。该本地触控终端设备将图形用户界面提供给玩家的方式可以包括多种,例如,可以渲染显示在终端的显示屏上,或者,通过全息投影提供给玩家。举例而言,本地触控终端设备可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面包括游戏画面,该处理器用于运行该游戏、生成图形用户界面以及控制图形用户界面在显示屏上的显示。
38.在一种可能的实施方式中,本发明实施例提供了一种地图的显示控制的方法,通过触控终端设备提供一图形用户界面,其中,触控终端设备可以是前述提到的本地触控终端设备,也可以是前述提到的云交互系统中的客户端设备。通过该触控终端设备提供一图形用户界面,该图形用户界面上可以根据启动的应用程序的类型,显示界面内容,例如,游戏场景画面、通信交互窗口等等。在本实施例中,图形用户界面中显示有至少部分地图。当地图的缩放比例较小时,图形用户界面中可以完整显示该地图,当缩放比例较大时,图形用户界面可以显示部分地图,用户可以拖动地图,查看图形用户界面以外的地图区域。
39.为便于对本实施例进行理解,首先对本发明实施例所公开的一种地图的显示控制方法进行详细介绍,如图2所示,该地图的显示控制的方法,通过终端设备提供图形用户界面,其中,终端设备可以为前述记载的本地终端设备,也可以为前述记载的客户端设备,本方法包括如下步骤:
40.步骤s202,响应针对地图的缩放触控操作,显示该缩放触控操作对应的第一显示层级下的该地图;
41.一种方式中,在图形用户界面中,设置有缩放控件,缩放控件通常显示在图形用户界面的边缘位置附近。图形用户界面中显示的缩放控件可以通过缩放触控操作来实现缩小或者放大地图。上述缩放触控操作有多种实现方式,例如:滑动、点击等。上述缩放控件包括虚拟的缩放条和位于虚拟缩放条上的可滑动部件;或者,包括缩小子控件和放大子控件。
42.当图形用户界面中显示缩放控件时,即可监听用户针对缩放控件执行操作,当监听到用户执行操作时,地图会做出相对应的缩放处理,此时图形用户界面中显示的地图为第一显示层级下的地图。
43.在一可选择的方式中,上述缩放控件包括虚拟的缩放条和缩放条上的可滑动部件。用户通过滑动可滑动部件对地图进行缩放,当用户想要放大地图时,可以将可滑动部件
向扩大地图的方向滑动至某一位置,地图会被放大至相应的比例,在用户第一次执行缩放触控操作下显示的地图即为第一显示层级下的地图,当用户再次滑动可滑动部件至另一位置时,对应显示的地图为第二显示层级下对应的地图,上述可滑动部件可以处在虚拟缩放条的任一位置,每一位置都对应一显示层级,所以显示层级有多个。
44.上述缩放触控操作也可以通过点击的方式来实现,用户在虚拟缩放条上某一位置执行点击操作,地图也会进行相应的缩放处理。用户第一次执行点击操作显示的地图即为第一显示层级下的地图。
45.另一种方式中,上述缩放触控操作也可以通过操作地图实现,例如,双手指在地图上执行相互远离的移动操作,控制地图放大,得到第一显示层级下的地图;再如,双手指在地图上执行相互靠近的移动操作,控制地图缩小,得到第一显示层级下的地图。
46.步骤s204,响应作用于上述缩放触控操作的触控位置上的第一指定操作,显示标注筛选控件;其中,该标注筛选控件用于:筛选上述第一显示层级下的地图中显示的位置标注;
47.用户通过执行缩放触控操作控制地图缩放时,该缩放触控操作会产生至少一个触控位置,触控位置即用户手指与触摸屏幕接触的位置。在该触控位置上,执行上述第一指定操作,即可显示标注筛选控件。这里的第一指定操作具体可以是长按或双击等操作,为了对不同目的的操作予以区分,缩放触控操作和第一指定操作的操作方式通常不同。
48.在一可选择的方式中,在第一显示层级下的地图之上,图形用户界面还显示有缩放控件,对缩放控件执行上述第一指定操作后,在该缩放控件的指定位置可以显示标注筛选控件,其中,上述标注筛选控件用于筛选第一显示层级下的地图中的位置标注。一种方式中,上述缩放控件包括虚拟缩放条和虚拟缩放条上可滑动部件,用户滑动可滑动部件时,地图随之放大或缩小,对可滑动部件执行长按操作时,显示上述标注筛选控件。另一种方式中,在虚拟缩放条上的最顶端,中间位置和最底端分别标有圆圈节点,每个圆圈节点位置可以显示标注筛选控件,当监听到用户点击虚拟缩放条上某一圆圈节点位置,则显示圆圈节点位置对应的显示层级下的地图,当用户长按该圆圈节点位置,该长按操作即为上述第一指定操作,此时被长按的圆圈位置即为第一指定位置,在第一指定位置附近显示标注筛选控件。
49.当用户执行第一指定操作后,在虚拟缩放条上第一指定位置处会显示标注筛选控件,上述标注筛选控件包括至少一个子控件,每个子控件都有位置标注与其相对应,该标注筛选控件用于筛选第一显示层级下的地图中显示的位置标注。例如:当用户滑动可滑动部件到虚拟缩放条上最顶端的圆圈节点位置时,再在该位置上执行第一指定操作,会显示一标注筛选控件,该控件中包括至少一个位置标注,用户可以在此界面中观察标注筛选控件中显示的信息中是否含有目标位置标注。如果含有目标位置标注,则可以选中该目标位置标注,从而控制地图中显示该目标位置标注。如果不含有目标位置标注,用户可以长按另一圆圈节点位置,显示标注筛选控件后,继续查看该显示标注筛选控件中是否包含目标位置标注。
50.步骤s206,响应作用于上述标注筛选控件的第二指定操作,在上述地图中显示第二指定操作对应的位置标注。
51.上述第二指定操作可以为点击操作、拖动操作等;一种方式中,在第一显示层级下
的地图中,当显示标注筛选控件时,监听到用户在标注筛选控件中执行点击操作时,可以认为用户执行了上述第二指定操作。
52.另一种方式中,上述第二指定操作,具体也可以为取消位置标注的操作,在显示标注筛选控件时,初始状态下,图形用户界面中显示所有的位置标注的信息,当用户对某一子控件执行点击操作后,该子控件对应的位置标注会被取消显示,此时地图上显示的是未被点击的子控件对应的位置标注。基于此,用户可以对地图的显示信息进行编辑,对于不常用的位置标注设置取消显示,从而使用户的地图更加个性化,满足用户快速定位到目标地图。
53.上述地图的显示控制方法、装置和电子设备,响应针对地图的缩放触控操作,显示缩放触控操作对应的第一显示层级下的地图;响应作用于缩放触控操作的触控位置上的第一指定操作,显示标注筛选控件;该标注筛选控件用于:筛选第一显示层级下的地图中显示的位置标注;响应作用于标注筛选控件的第二指定操作,在地图中显示所述第二指定操作对应的位置标注。该方式中,在控制地图缩放后,在缩放触控操作的触控位置上即可触发显示标注筛选控件,进而实现地图标注的筛选显示。该方式提高了地图控制操作的连贯性和便捷性,同时也可以精确控制各显示层级下地图的显示内容。
54.下述实施例提供一显示第一层级下地图的具体实现方式。
55.响应作用于缩放控件的缩放触控操作,显示上述缩放触控操作对应的第一显示层级下的所述地图;其中,该缩放触控操作用于:调节地图的缩放比例。
56.上述缩放控件显示在图形用户界面,通过缩放触控操作来调节地图的缩放比例,上述缩放触控操作可以有多种实现方式,例如:滑动、点击等。缩放控件上通常标有加号和减号,分别代表放大和缩小,如果用户想要放大地图,只需向加号方向滑动或者点击可滑动部件,或者在加号位置执行点击操作,反之,如果用户想要缩小地图,只需向减号方向滑动或者点击可滑动部件,或者在减号位置执行点击操作,当监听到用户对缩放控件执行缩放触控操作后,地图会进行相应的缩放处理,此时显示在图形用户界面的地图即为第一显示层下的地图。
57.下述提供一缩放控件的实施例,该缩放控件包括虚拟缩放条和位于所述虚拟缩放条上的可滑动部件。
58.在一可选择的方式中,响应作用于可滑动部件的滑动操作,确定可滑动部件在虚拟缩放条上的第一位置,显示第一位置对应的第一显示层级下的地图。在图形用户界面,当用户滑动可滑动部件至虚拟缩放条中某一位置时,此时可滑动部件在虚拟缩放条中的位置即为第一位置,上述第一位置可以是虚拟缩放条中的任一位置,虚拟缩放条中的每个位置分别对应着缩放比例不同的地图。当监听到可滑动部件的滑动操作,确定可滑动部件所在的第一位置后,显示与第一位置相对应的第一显示层级下的地图。
59.在另一可选择的方式中,响应作用于虚拟缩放条的点击操作,控制可滑动部件移动至点击操作对应的第二位置,显示第二位置对应的第一显示层级下的地图。在图形用户界面,当用户点击可滑动部件至虚拟缩放条中某一位置时,此时可滑动部件在虚拟缩放条中的位置即为上述第二位置,上述第二位置也可以是虚拟缩放条中的任一位置,此时虚拟缩放条中的每个位置分别对应着缩放比例不同的地图,当监听到可滑动部件的点击操作,确定可滑动部件所在的第二位置后,显示与第二位置相对应的第一显示层级下的地图。
60.为了便于理解,图3示出了该缩放控件的示例。以游戏地图为例,可滑动部件在虚
拟缩放条上,当用户滑动或者点击可滑动部件后,图形用户界面会显示可滑动部件所在位置处对应的显示层级下的游戏地图。
61.下述实施例提供另一缩放控件的实施例,如图4所示。
62.在图形用户界面中,另一种缩放控件包括缩小子控件和放大子控件;一种具体方式中,缩小子控件用减号表示,放大子控件用加号表示,如图4所示。以游戏地图为例,对该缩小子控件和放大子控件进行点击操作,便可对地图进行缩小和放大处理,每个子控件的每次点击对应的缩放比例都不同。
63.在一可选的方式中,响应作用于缩小子控件的点击操作,缩小地图的显示层级,显示第一显示层级下的地图。如果用户想要缩小地图,便可以对图形用户界面中的缩小子控件执行点击操作,相应的地图的显示层级会被缩小,此时在图形用户界面显示的被缩小后的地图即为第一显示层级下的地图。
64.在另一可选的方式中,响应作用于放大子控件的点击操作,放大地图的显示层级,显示第一显示层级下的地图。如果用户想要放大地图,便可以对图形用户界面中的放大子控件执行点击操作,相应的地图的显示层级会被放大,此时在图形用户界面显示的被放大后的地图即为第一显示层级下的地图。
65.下述实施例提供另一显示第一层级地图的具体实现方式。
66.响应作用于地图的多触点移动操作,显示多触点移动操作对应的第一显示层级下的地图;其中,该多触点移动操作包括:多触点相互靠近操作或多触点相互远离操作。
67.上述多触点移动操作可以通过多个手指同时触控屏幕实现。以两个手指为例,两个手指同时按压在地图上,两个手指同时移动或其中一个手指移动,且两个手指的距离缩小,此时即上述多触点相互靠近操作,可以控制地图缩小。如果两个手指同时按压在地图上,两个手指同时移动或其中一个手指移动,且两个手指的距离变大,此时即上述多触点相互远离操作,可以控制地图放大。
68.在用户进入地图后,可以在图形用户界面上,通过夹捏双指多触点移动方式来缩放地图。具体的,当用户双指相互靠近时,即可监听到用户在执行多触点相互靠近操作;当用户双指相互远离时,即可监听到用户执行多触点相互远离操作,通过监听用户执行多触点操作,地图会作出相对应的缩放显示变化,此时图形用户界面中显示的地图为第一层级下的地图。
69.前述提到执行缩放触控操作,显示第一显示层级下的地图,下述提供一触控操作的触控位置实施例。
70.上述缩放触控操作的触控位置包括缩放控件中的可滑动部件所处的位置;响应作用于可滑动部件的长按操作,在相对于可滑动部件的第一指定位置显示标注筛选控件。
71.在包括虚拟缩放条和可滑动部件的缩放控件中,用户控制可滑动部件在虚拟缩放条上移动,此时缩放触控操作的触控位置即可滑动部件所处的位置;用户控制可滑动部件移动时,地图随之放大或缩小显示,可滑动部件停止移动时,地图停止缩放,显示当前显示层级下的地图;此时,用户再对可滑动部件执行长按操作,即可显示标注筛选控件。为了便于操作,该标注筛选控件可以显示在可滑动部件的第一指定位置,该第一指定位置通常位于可滑动部件的附近,例如,可滑动部件的左侧、右侧、上侧、下侧等。
72.另一种实现方式中,虚拟缩放条上可以设置多个圆圈节点位置,仅当可滑动部件
滑动至圆圈节点位置时,长按可滑动部件,可以显示标注筛选控件。基于标注筛选控件显示的具体标注内容,可以预先设置;不同显示层级对应的标注内容可以相同,也可以不同。考虑到显示层级越大,地图显示内容越详细,则标注筛选控件显示的标注类型可以越多。从而便于用户可以精确到知晓不同显示层级下的标注位置。
73.显示标注筛选控件有多种实现方法,具体的,在包括虚拟缩放条和虚拟缩放条上可滑动部件的缩放控件中,玩家可以通过长按可滑动部件来显示标注筛选控件,如图3所示,用户滑动可滑动部件后,长按该可滑动部件,该长按操作即为第一指定操作,此时可滑动部件右侧的位置即为第一指定位置,在相对于上述可滑动部件的第一指定位置会显示标注筛选控件,用户从该标注筛选控件中筛选位置标注即可控制地图中的位置标注的显示或不显示。通过虚拟缩放条与标注筛选控件相结合,使用户在操作过程中有更便捷的操作体验。
74.在另一实现方式中,触控操作位置包括,缩放控件中的缩小子控件和放大子控件所处的位置;用户可以通过长按上述缩小子控件或放大子控件来显示标注筛选控件。在实际实现时,用户可以多次点击缩小子控件,从而控制地图连续缩小,可以多次点击放大子控件,从而控制地图连续放大。为了实现操作上的区分,本实施例中通过长按操作触发显示标注筛选控件。例如,用户长按缩小子控件,此时的长按操作所处位置基于缩小子控件,此时的第二指定位置即缩小子控件附近的位置区域。如图4所示,用户长按放大子控件,此操作即为第二指定操作,放大子控件右侧的位置区域即为第二指定位置,在放大子控件的右侧位置显示标注筛选控件,用户从该标注筛选控件中选出目标位置标注,即可控制地图中显示目标位置标注。通过将缩放控件与标注筛选控件相结合,使用户在操作过程中有更便捷的操作体验。
75.下述实施例继续提供一多触点移动操作的触控操作位置。
76.上述缩放触控操作的触控位置包括:地图上的多触点移动操作的触控位置;响应作用于多触点移动操作的触控位置上的长按操作,在相对于多触点移动操作的触控位置的第三指定位置显示标注筛选控件。
77.考虑到用户在使用地图时,对地图的缩放方式不同,除了使用虚拟缩放条、缩小子控件和放大子控件,还可以通过夹捏双指多触点移动操作来缩放地图。如图5所示,用户双指执行相互靠近的移动操作,当双指的触控位置位于两个箭头所在的位置时,双指停止移动,并保持长按的操作,此时地图上显示上述标注筛选控件。
78.一种具体的实现方式中,在通过多触点移动操作来缩放地图时,当多触点位置对应的缩放比例在适当范围内,也可触发显示标注筛选控件。通过多触点移动操作来缩放地图时,多触点间的距离对应不同的缩放比例,多触点间的距离在最大值、中间值和最小值分别对应一指定位置。上述多触点距离最大值位置、中间值位置和最小值位置,即为第三指定位置。用户在多触点距离最大值、中间值和最小值位置执行长按操作时,在相对于上述多触点移动操作的触控位置的第三指定位置显示标注筛选控件。
79.下述实施例提供一显示标注筛选控件的实现方式。
80.响应作用于缩放触控操作的触控位置上的第一指定操作,判断第一显示层级是否属于指定的显示层级范围;确定第一显示层级属于指定的显示层级范围,显示指定的显示层级范围对应的标注筛选控件;其中,指定的显示层级范围对应的标注筛选控件用于:筛选
指定的显示层级范围内地图显示的位置标注。
81.响应作用于上述缩放触控操作的触控位置上的第一指定操作,上述缩放触控操作可以有多种实现方式,例如:滑动、点击等,上述触控操位置与缩放控件相关,例如:在包括虚拟缩放条和虚拟缩放条上可滑动部件的缩放控件中,操作位置为虚拟缩放条上的位置;在包括缩小子控件和放大子控件的缩放控件中,操作位置为缩小子控件或放大子控件。上述操作位置上含有指定位置,在指定位置执行指定操作,可以显示标注筛选控件。在包括虚拟缩放条和虚拟缩放条上可滑动部件的缩放控件中,指定位置为操作位置上的圆圈节点位置;在包括缩小子控件和放大子控件的缩放控件中,指定位置为缩小子控件或放大子控件。用户在地图界面执行缩放触控操作后显示的地图为第一显示层级下的地图。在第一显示层级下的地图中,用户可以通过长按指定位置来显示标注筛选控件,用户第一次长按指定位置,即,第一指定操作,对应的显示一标注筛选控件,通过该标注筛选控件中显示的位置标注信息判断第一显示层级是否属于指定的显示层级范围。
82.通常,地图包括多个显示层级,在实际实现时,可以将全部或部分显示层级作为指定的显示层级范围,指定的显示层级范围可以是一个,也可以是多个,针对每指定的显示层级范围,预先设置该显示层级范围内可以筛选并显示的位置标注。不同的显示层级范围可筛选并显示的位置标注不同。一个具体的示例中,地图包括九个显示层级,这九个显示层级被划分为三个指定的显示层级范围,其中,第一至第三显示层级作为第一个显示层级范围,第四至第六显示层级作为第二个显示层级范围,第七至第九显示层级作为第三个显示层级范围;不同的显示层级范围可以供筛选并显示的位置标注通常不同。
83.需要说明的是,也可以将部分显示层级划分至显示层级范围中,例如,仅将第四至第六显示层级作为指定的显示层级范围,其他显示层级则不划分至显示层级范围中。
84.当第一显示层级属于指定的显示层级范围时,则显示该显示层级范围对应的标注筛选控件。当第一显示层级不属于任一指定显示层级范围时,则可以不显示标注筛选控件,并生成提示信息,以提示用户当前层级下不可筛选位置标注。用户可以通过缩放触控操作调节地图的显示层级,调节后的地图为第二显示层级下的地图,同样的,在第二显示层级下的地图中,判断第二显示层级是否属于指定的显示层级范围,如果属于,显示指定的显示层级范围对应的标注筛选控件,该标注筛选控件用于筛选指定的显示层级范围内地图显示的位置标注。基于此,用户通过长按触控位置,即可快速寻找目标位置标注,为用户提供一个更加快捷方便的游戏体验。
85.下述提供一标注筛选控件的示例,如图6所示。
86.用户通过长按指定位置来显示标注筛选控件,每个筛选控件包括至少一个子控件;每个子控件与位置标注一一对应,其中,子控件用于:选中或取消选中上述子控件对应的位置标注。在初始状态下,上述地图中显示每个子控件对应的位置标注;上述初始状态,指的是用户长按指定位置显示标注筛选控件后地图的显示状态。如果显示的某一位置标注是用户用不到的信息,用户可以点击该位置标注对应的子控件以取消显示该子控件对应的位置标注。基于此,用户可以通过显示标注筛选控件精准定义地图中的显示内容。
87.上述标注筛选控件的显示,在不同的场景下可以有不同的操作控制方式,下面具体说明:
88.方式1,假如地图当前显示的是缩放控件最顶部的位置对应的显示层级,此时,用
户长按最顶部的位置时,地图显示层级无变化,在该位置附近显示标注筛选控件,假如该标注筛选控件包括四种图标,比如图标a、图标b、图标c和图标d,如果用户选中图标a,则在地图中显示图标a对应的元素的元素位置。
89.方式2,假如地图当前显示的是缩放控件最底部的位置对应的显示层级,此时,用户先点击最顶部的位置,控制显示最顶部的位置对应的显示层级,然后再长按最顶部的位置,在该位置附近显示标注筛选控件。
90.方式3,假如地图当前显示的是缩放控件最底部的位置对应的显示层级,此时,用户直接长按最顶部的位置,则控制显示最顶部的位置对应的显示层级,同时,在该位置附近显示标注筛选控件。
91.方式4,缩放控件中设置有可滑动部件,用户控制可滑动部件滑动至缩放控件的最顶部,此时,显示最顶部的位置对应的显示层级,然后用户再长按可滑动部件,在该可滑动部件附近显示标注筛选控件。
92.方式5,缩放控件中设置有可滑动部件,用户控制可滑动部件滑动至缩放控件中间的一个位置,此时,显示该位置对应的显示层级,然后用户再长按可滑动控件,在该可滑动部件附近显示标注筛选控件。
93.另外,在不同的缩放比例的显示层级中,可显示的位置标注可以是不同的。例如,用户想要查看某个特定标注的位置,但用户不清楚在哪种缩放比例的显示层级下,地图才可以显示该特定标注的位置。此时,可以在用户缩放地图的过程中,显示一提示信息,用于提示在当前缩放比例的显示层级下,地图中可以显示该特定标注,从而避免用户在多个缩放比例的地图中找想要的特定标注。
94.下述提供一取消显示标注筛选控件的实施例,如图7所示。
95.响应于第三指定操作,取消显示所述标注筛选控件。通过长按指定位置显示标注筛选控件后,可以查看此指定位置对应的位置标注,如果想取消显示该指定位置的标注筛选控件,用户可以点击地图上的空白区域,取消显示标注筛选控件,或者在标注筛选控件中设置一取消显示子控件,用户点击该取消显示子控件,取消显示标注筛选控件。
96.对于上述方法实施例,参见图8所示的一种地图显示控制的装置示意图,通过触控终端设备提供一图形用户界面,图形用户界面中显示有至少部分地图;该装置包括:
97.地图显示模块802,用于响应针对地图的缩放触控操作,显示缩放触控操作对应的第一显示层级下的所述地图;
98.标注筛选控件显示模块804,用于响应作用于缩放触控操作的触控位置上的第一指定操作,显示标注筛选控件;其中,标注筛选控件用于:筛选第一显示层级下的地图中显示的位置标注;
99.位置标注显示模块806,用于响应作用于标注筛选控件的第二指定操作,在地图中显示所述第二指定操作对应的位置标注。
100.上述地图显示控制的装置,响应针对地图的缩放触控操作,显示缩放触控操作对应的第一显示层级下的地图;响应作用于缩放触控操作的触控位置上的第一指定操作,显示标注筛选控件;该标注筛选控件用于:筛选第一显示层级下的地图中显示的位置标注;响应作用于标注筛选控件的第二指定操作,在地图中显示所述第二指定操作对应的位置标注。该方式中,通过缩放触控操作和显示标注筛选控件相结合,使得玩家可以快速定位到不
同缩放比例的地图并能精确定义不同缩放比例下的地图的显示内容,提高了操作的连贯性和便捷性,从而具有良好的游戏体验。
101.上述图形用户界面中显示有缩放控件;上述地图显示模块,还用于:响应作用于上述缩放控件的缩放触控操作,显示上述缩放触控操作对应的第一显示层级下的上述地图。
102.上述缩放控件包括虚拟缩放条和位于所述虚拟缩放条上的可滑动部件;上述地图显示模块,还用于:响应作用于上述可滑动部件的滑动操作,确定上述可滑动部件在上述虚拟缩放条上的第一位置,显示上述第一位置对应的第一显示层级下的上述地图;或者,响应作用于上述虚拟缩放条的点击操作,控制上述可滑动部件移动至上述点击操作对应的第二位置,显示上述第二位置对应的第一显示层级下的上述地图。
103.上述缩放控件包括缩小子控件和放大子控件;上述地图显示模块,还用于:响应作用于上述缩小子控件的点击操作,缩小上述地图的显示层级,显示第一显示层级下的上述地图;或者,响应作用于上述放大子控件的点击操作,放大上述地图的显示层级,显示第一显示层级下的上述地图;
104.上述地图显示模块,还用于:响应作用于上述地图的多触点移动操作,显示上述多触点移动操作对应的第一显示层级下的上述地图;其中,上述多触点移动操作包括:多触点相互靠近操作或多触点相互远离操作。
105.上述缩放触控操作的触控位置包括缩放控件中的可滑动部件所处的位置;上述标注筛选控件显示模块,还用于:响应作用于可滑动部件的长按操作,在相对于可滑动部件的第一指定位置显示标注筛选控件。
106.上述缩放触控操作的触控位置包括:缩放控件中的缩小子控件或放大子控件所处的位置;上述标注筛选控件显示模块,还用于:响应作用于缩小子控件或放大子控件所处的位置的长按操作,在相对于长按操作所处位置的第二指定位置显示标注筛选控件。
107.上述缩放触控操作的触控位置包括:地图上的多触点移动操作的触控位置;上述标注筛选控件显示模块,还用于:响应作用于多触点移动操作的触控位置上的长按操作,在相对于多触点移动操作的触控位置的第三指定位置显示标注筛选控件。
108.上述标注筛选控件显示模块,还用于:响应作用于上述缩放触控操作的触控位置上的第一指定操作,判断上述第一显示层级是否属于指定的显示层级范围;确定上述第一显示层级属于指定的显示层级范围,显示上述指定的显示层级范围对应的标注筛选控件;其中,上述指定的显示层级范围对应的标注筛选控件用于:筛选上述指定的显示层级范围内上述地图显示的位置标注。
109.上述标注筛选控件包括至少一个子控件;每个子控件用于:选中或取消选中子控件对应的位置标注;上述位置标注显示模块,还用于:在初始状态下,上述地图中显示每个上述子控件对应的位置标注;响应作用于上述标注筛选控件中第一子控件的取消选中操作,在上述地图中取消显示上述第一子控件对应的位置标注。
110.上述装置还包括取消显示模块,用于:响应于第三指定操作,取消显示上述标注筛选控件。
111.本实施例还提供一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述地图的显示控制方法。该电子设备可以是服务器,也可以是触控终端设备。
112.参见图9所示,该电子设备包括处理器100和存储器101,该存储器101存储有能够被处理器100执行的机器可执行指令,该处理器100执行机器可执行指令以实现上述地图的显示控制的方法。
113.进一步地,图9所示的电子设备还包括总线102和通信接口103,处理器100、通信接口103和存储器101通过总线102连接。
114.其中,存储器101可能包含高速随机存取存储器(ram,random access memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口103(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。总线102可以是isa总线、pci总线或eisa总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图9中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
115.处理器100可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器100中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器100可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processor,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器101,处理器100读取存储器101中的信息,结合其硬件完成前述实施例的方法的步骤。
116.本实施例还提供一种机器可读存储介质,机器可读存储介质存储有机器可执行指令,机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现上述地图显示控制的方法
117.本发明实施例所提供的地图的显示控制方法、装置和电子设备的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
118.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
119.另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
120.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说
对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
121.在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
122.最后应说明的是:以上实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献