CN113110779A - 一种地图显示控制方法、装置、设备及介质 - Google Patents
一种地图显示控制方法、装置、设备及介质 Download PDFInfo
- Publication number
- CN113110779A CN113110779A CN202110430462.7A CN202110430462A CN113110779A CN 113110779 A CN113110779 A CN 113110779A CN 202110430462 A CN202110430462 A CN 202110430462A CN 113110779 A CN113110779 A CN 113110779A
- Authority
- CN
- China
- Prior art keywords
- map
- scale
- level map
- level
- display control
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 230000004044 response Effects 0.000 claims abstract description 31
- 230000003321 amplification Effects 0.000 claims abstract description 10
- 238000003199 nucleic acid amplification method Methods 0.000 claims abstract description 10
- 238000004590 computer program Methods 0.000 claims description 6
- 230000009467 reduction Effects 0.000 claims description 4
- 230000008569 process Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 11
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 238000013461 design Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/537—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
- A63F13/5378—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen for displaying an additional top view, e.g. radar screens or maps
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04806—Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/24—Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Optics & Photonics (AREA)
- Human Computer Interaction (AREA)
- Computer Vision & Pattern Recognition (AREA)
- User Interface Of Digital Computer (AREA)
- Instructional Devices (AREA)
Abstract
本申请公开了一种地图显示控制方法、装置、设备及介质,应用于计算机技术领域,用以解决现有技术存在的地图切换显示时出现的断层问题。具体为:响应针对第一级地图的地图放大指令,增大第一级地图的第一比例尺,并根据第一比例尺显示第一级地图;响应第一比例尺大于或等于第一阈值,根据地图放大指令在第一级地图中确定目标位置,并显示目标位置对应的第二级地图。这样,玩家通过地图放大指令对第一级地图进行放大直至第一级地图的第一比例尺不小于第一阈值,即可切换至地图放大指令指示的目标位置对应的第二级地图,从而在第一级地图放大显示过程中实现了第一级地图和第二级地图的无缝切换,操作简单流畅,进而为玩家提供了更好的游戏体验。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种地图显示控制方法、装置、设备及介质。
背景技术
随着游戏应用的发展,大多数的游戏都会部署多级地图,且上下级地图之间可以进行切换。
目前,通常是玩家通过点击显示在当前地图界面上的切换按钮触发地图切换,这种地图显示控制的交互操作在地图切换时会出现断层,从而影响玩家的游戏体验。
发明内容
本申请实施例提供了一种地图显示控制方法、装置、设备及介质,用以解决现有技术存在的地图切换显示时出现的断层问题。
本申请实施例提供的技术方案如下:
一方面,本申请实施例提供了一种地图显示控制方法,包括:
响应针对第一级地图的地图放大指令,增大第一级地图的第一比例尺,并根据第一比例尺显示第一级地图;
响应第一比例尺大于或等于第一阈值,根据地图放大指令在第一级地图中确定目标位置,并显示目标位置对应的第二级地图。
在一种可能的实施方式中,第一级地图为第一区域对应的地图,第二级地图为第二区域对应的地图,第一区域包含第二区域,第二区域包含目标位置。
在一种可能的实施方式中,显示目标位置对应的第二级地图,包括:
以第二初始比例尺显示目标位置对应的第二级地图。
在一种可能的实施方式中,第二初始比例尺大于或等于第一级地图的最大比例尺。
在一种可能的实施方式中,目标位置为地图放大指令的焦点位置,或者,目标位置为地图放大指令的焦点位置的设定范围内满足条件的位置。
在一种可能的实施方式中,第一级地图和第二级地图为两张预置的地图。
在一种可能的实施方式中,本申请实施例提供的地图显示控制方法还包括:
响应针对第二级地图的地图缩小指令,减小第二级地图的第二比例尺,并根据第二比例尺显示第二级地图;
响应第二比例尺小于或等于第二阈值,显示第一级地图。
在一种可能的实施方式中,地图放大指令为作用于第一级地图的双指张开操作,地图缩小指令为作用于第二级地图的双指捏合操作。
在一种可能的实施方式中,显示第一级地图,包括:
以第一初始比例尺显示第一级地图。
在一种可能的实施方式中,第一初始比例尺小于或等于第二级地图的最小比例尺。
另一方面,本申请实施例提供了一种地图显示控制装置,包括:
第一响应单元,用于响应针对第一级地图的地图放大指令,增大第一级地图的第一比例尺,并根据第一比例尺显示第一级地图;
第二响应单元,用于响应第一比例尺大于或等于第一阈值,根据地图放大指令在第一级地图中确定目标位置,并显示目标位置对应的第二级地图。
在一种可能的实施方式中,第一级地图为第一区域对应的地图,第二级地图为第二区域对应的地图,第一区域包含第二区域,第二区域包含目标位置。
在一种可能的实施方式中,显示目标位置对应的第二级地图时,第二响应单元具体用于:
以第二初始比例尺显示目标位置对应的第二级地图。
在一种可能的实施方式中,第二初始比例尺大于或等于第一级地图的最大比例尺。
在一种可能的实施方式中,目标位置为地图放大指令的焦点位置,或者,目标位置为地图放大指令的焦点位置的设定范围内满足条件的位置。
在一种可能的实施方式中,第一级地图和第二级地图为两张预置的地图。
在一种可能的实施方式中,本申请实施例提供的地图显示控制装置还包括:
第三响应单元,用于响应针对第二级地图的地图缩小指令,减小第二级地图的第二比例尺,并根据第二比例尺显示第二级地图;
第四响应单元,用于响应第二比例尺小于或等于第二阈值,显示第一级地图。
在一种可能的实施方式中,地图放大指令为作用于第一级地图的双指张开操作,地图缩小指令为作用于第二级地图的双指捏合操作。
在一种可能的实施方式中,显示第一级地图时,第四响应单元具体用于:
以第一初始比例尺显示第一级地图。
在一种可能的实施方式中,第一初始比例尺小于或等于第二级地图的最小比例尺。
另一方面,本申请实施例提供了一种终端设备,包括:存储器、处理器和存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现本申请实施例提供的地图显示控制方法。
另一方面,本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,计算机指令被处理器执行时实现本申请实施例提供的地图显示控制方法。
本申请实施例的有益效果如下:
本申请实施例中,玩家通过地图放大指令对第一级地图进行放大直至第一级地图的第一比例尺不小于第一阈值,即可切换至地图放大指令指示的目标位置对应的第二级地图,从而在第一级地图放大显示过程中实现了第一级地图和第二级地图的无缝切换,操作简单流畅,进而为玩家提供了更好的游戏体验。
本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地可以从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中特别指出的结构来实现和获得。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本申请实施例中地图显示控制方法的传统交互操作示意图;
图2a为本申请实施例中从第一级地图切换至第二级地图的地图显示控制方法的概况流程示意图;
图2b为本申请实施例中通过双指张开操作放大第一级地图的示意图;
图2c为本申请实施例中通过比例尺调整控件放大第一级地图的示意图;
图2d为本申请实施例中以位置A为焦点执行双指张开操作的示意图;
图2e为本申请实施例中在位置A附近执行双指张开操作的示意图;
图2f为本申请实施例中对显示在位置A附近的比例尺调整控件执行点击操作的示意图;
图2g为本申请实施例中对第一级地图中的位置A执行选择操作后,对比例尺调整控件执行点击操作的示意图;
图3a为本申请实施例提供的从第二级地图切换回第一级地图的地图显示控制方法的概况流程示意图;
图3b为本申请实施例中通过双指捏合操作缩小第二级地图的示意图;
图3c为本申请实施例中通过比例尺调整控件缩小第二级地图的示意图;
图4a为本申请实施例中一种地图显示控制方法的具体流程示意图;
图4b为本申请实施例中另一种地图显示控制方法的具体流程示意图;
图5为本申请实施例中地图显示控制装置的功能结构示意图;
图6为本申请实施例中终端设备的硬件结构示意图。
具体实施方式
为了使本申请的目的、技术方案及有益效果更加清楚明白,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,并不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
为便于本领域技术人员更好地理解本申请,下面先对本申请涉及的技术用语进行简单介绍。
1、地图,为以二维或多维的形式在平面上描绘游戏中各个区域以及各个区域中的各个事物之间的空间分布、地理位置等若干关系的图形或图像。本申请中,地图包括第一级地图和第二级地图,其中:
第一级地图为,第一区域对应的地图;
第二级地图为,第二区域对应的地图。
本申请中,第一区域包含第二区域,第一级地图和第二级地图为两张预置的地图。例如,第一区域可以是游戏中的世界,第二区域可以是包含世界中至少一个城市的区域,则第一级地图可以是预置的世界地图,第二级地图可以是预置的包含至少一个城市的城市地图等。
2、比例尺,为表征地图缩放程度的数值。本申请中,比例尺包括第一比例尺、第二比例尺、最大比例尺、最小比例尺、第一初始比例尺和第二初始比例尺;其中:
第一比例尺为,第一级地图对应的比例尺;
第二比例尺为,第二级地图对应的比例尺;
最大比例尺为,第一级地图放大到最大时的比例尺;
最小比例尺为,第二级地图缩小到最小时的比例尺;
第一初始比例尺为,从第二级地图切换至第一级地图时第一级地图的初始比例尺;
第二初始比例尺为,从第一级地图切换至第二级地图是第二级地图的初始比例尺。
需要说明的是,本申请中提及的“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样的用语在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。
在介绍了本申请涉及的技术用语后,接下来,对本申请实施例的应用场景和设计思想进行简单介绍。
目前,参阅图1所示,在大多数的游戏应用中,通常是玩家在第一级地图上点击目标位置后,通过点击显示在第一级地图上的切换按钮切换至该目标位置对应的第二级地图,这种地图显示控制的交互操作在地图切换显示时会出现断层,从而影响玩家的游戏体验。
为此,本申请实施例中,玩家通过地图放大指令对第一级地图进行放大直至第一级地图的第一比例尺不小于第一阈值,即可切换至地图放大指令指示的目标位置对应的第二级地图,从而在第一级地图放大显示过程中实现了第一级地图和第二级地图的无缝切换,操作简单流畅,进而为玩家提供了更好的游戏体验。
在介绍了本申请实施例的应用场景和设计思想之后,下面对本申请实施例提供的技术方案进行详细说明。
本申请实施例提供了一种地图显示控制方法,该地图显示控制方法可以应用于安装有游戏应用的终端设备,参阅图2a所示,本申请实施例提供的地图显示控制方法包括:
步骤201:响应针对第一级地图的地图放大指令,增大第一级地图的第一比例尺,并根据第一比例尺显示第一级地图。
在一个实施例中,参阅图2b所示,玩家可以通过对第一级地图执行双指张开操作放大查看第一级地图,即地图放大指令可以是作用于第一级地图的双指张开操作,具体的,终端设备响应作用于第一级地图的双指张开操作,确定双指张开操作对应的第一双指间距,并根据双指间距与比例尺调整步长的对应关系,确定第一双指间距对应的第一比例尺调整步长,以及根据第一比例尺调整步长,增大第一级地图的第一比例尺后,根据第一比例尺显示第一级地图。
在另一个实施例中,参阅图2c所示,玩家可以还通过对比例尺调整控件执行点击操作放大查看第一级地图,即地图放大指令还可以是作用于比例尺调整控件的点击操作,具体的,终端设备响应作用于比例尺调整控件的点击操作,确定点击操作对应的默认比例尺调整步长,并根据默认比例尺调整步长,增大第一级地图的第一比例尺后,根据第一比例尺显示第一级地图。
步骤202:响应第一比例尺大于或等于第一阈值,根据地图放大指令在第一级地图中确定目标位置,并显示目标位置对应的第二级地图。
对应的,在一个实施例中,玩家可以通过对第一级地图执行双指张开操作放大查看第一级地图直至第一级地图的第一比例尺大于或等于第一阈值,此时,终端设备响应第一级地图的第一比例尺大于或等于第一阈值,可以根据作用于第一级地图的双指张开操作在第一级地图中确定目标位置,并显示目标位置对应的第二级地图。
可选的,终端设备根据作用于第一级地图的双指张开操作在第一级地图中确定目标位置时,可以采用但不限于以下方式:
第一种方式:终端设备可以将双指张开操作的焦点位置,焦点位置可以是地图缩放的中心位置(例如,可以是双指触控点的中点位置),确定为目标位置。例如,参阅图2d所示,玩家以位置A为焦点位置执行双指张开操作时,终端设备可以将双指指张开操作的焦点位置确定为目标位置,进一步的,终端设备可以显示目标位置对应的第二级地图。
第二种方式:终端设备可以将双指张开操作的焦点位置的设定范围内满足条件的位置确定为目标位置。例如,参阅图2e所示,玩家在位置A附近执行双指张开操作时,终端设备可以将以双指张开操作的焦点位置B为中心的设定范围内与焦点位置B的距离小于或等于设定阈值的位置A确定为目标位置,进一步的,终端设备可以显示目标位置对应的第二级地图。
在另一个实施例中,玩家可以通过对比例尺调整控件执行点击操作放大查看第一级地图直至第一级地图的第一比例尺大于或等于第一阈值,此时,终端设备响应第一级地图的第一比例尺大于或等于第一阈值,可以根据作用于比例尺调整控件的点击操作在第一级地图中确定目标位置,并显示目标位置对应的第二级地图。
可选的,终端设备根据作用于比例尺调整控件的点击操作在第一级地图中确定目标位置时,可以采用但不限于以下方式:
第一种方式:终端设备可以根据点击操作的执行位置确定目标位置。例如:参阅图2f所示,玩家对显示在位置A附近的比例尺调整控件执行点击操作时,终端设备可以将点击操作的执行位置B的设定范围内与点击操作的执行位置B的距离小于或等于设定阈值的位置A确定为目标位置,进一步的,终端设备可以显示目标位置对应的第二级地图。
第二种方式:终端设备可以根据点击操作之前作用于第一级地图的选择操作确定目标位置。例如:参阅图2g所示,玩家对第一级地图中的位置A执行选择操作后,对比例尺调整控件执行点击操作时,终端设备可以将选择操作对应的位置A确定为目标位置,进一步的,终端设备可以显示目标位置对应的第二级地图。
本申请实施例中,为了实现从第一级地图到第二级地图的无缝切换,终端设备在显示目标位置对应的第二级地图时,可以按照第二初始比例尺显示目标位置对应的第二级地图,其中,第二初始比例尺大于或等于第一级地图的最大比例尺。
进一步的,本申请实施例中,在通过地图放大指令从第一级地图切换至第二级地图之后,还可以通过地图缩小指令从第二级地图切换回第一级地图,具体的,参阅图3a所示,本申请实施例提供的游戏地图切换方法还包括:
步骤301:响应针对第二级地图的地图缩小指令,减小第二级地图的第二比例尺,并根据第二比例尺显示第二级地图。
在一个实施例中,参阅图3b所示,玩家可以通过对第二级地图执行双指捏合操作缩小查看第二级地图,即地图缩小指令可以是作用于第二级地图的双指捏合操作,具体的,终端设备响应作用于第二级地图的双指捏合操作,确定双指捏合操作对应的第二双指间距,并根据双指间距与比例尺调整步长的对应关系,确定第二双指间距对应的第二比例尺调整步长,以及根据第二比例尺调整步长,缩小第二级地图的第二比例尺后,根据第二比例尺显示第二级地图。
在另一个实施例中,参阅图3c所示,玩家可以还通过对比例尺调整控件执行点击操作缩小查看第二级地图,即地图缩小指令还可以是作用于比例尺调整控件的点击操作,具体的,终端设备响应作用于比例尺调整控件的点击操作,确定点击操作对应的默认比例尺调整步长,并根据默认比例尺调整步长,缩小第二级地图的第二比例尺后,根据第二比例尺显示第二级地图。
步骤302:响应第二比例尺小于或等于第二阈值,显示第一级地图。
对应的,在一个实施例中,玩家可以通过对第二级地图执行双指捏合操作缩小查看第二级地图直至第二级地图的第二比例尺小于或等于第二阈值,此时,终端设备响应第二级地图的第二比例尺小于或等于第二阈值,可以显示第一级地图。
在另一个实施例中,玩家可以通过对比例尺调整控件执行点击操作缩小查看第二级地图直至第二级地图的第二比例尺小于或等于第二阈值,此时,终端设备响应第二级地图的第二比例尺小于或等于第二阈值,可以显示第一级地图。
本申请实施例中,为了实现从第二级地图到第一级地图的无缝切换,终端设备在显示第一级地图时,可以按照第一初始比例尺显示第一级地图,其中,第一初始比例尺小于或等于第二级地图的最小比例尺。
大多数的大型多人在线(Massively Multiplayer Online,MMO)游戏都部署有世界地图和城市地图,世界地图与城市地图之间的切换通常是通过一个切换按钮触发,这会使世界地图与城市地图之间的切换出现断层,为此,可以采用本申请实施例提供的地图显示控制方法实现MMO游戏中的世界地图与城市地图之间的无缝切换。
下面以“第一级地图为MMO游戏中的世界地图,第二级地图为MMO游戏中的城市地图”为示例性应用场景,对本申请实施例提供的地图显示控制方法作进一步详细说明。
参阅图4a所示,本申请实施例提供的一种地图显示控制方法的具体流程如下:
步骤4011:终端设备响应作用于世界地图的双指张开操作,确定双指张开操作对应的第一双指间距,并根据双指间距与比例尺调整步长的对应关系,确定第一双指间距对应的第一比例尺调整步长。
步骤4012:终端设备根据第一比例尺调整步长,增大世界地图的第一比例尺,并根据第一比例尺显示世界地图。
步骤4013:终端设备响应世界地图的第一比例尺大于或等于第一阈值,根据双指张开操作的焦点位置确定目标位置,并根据第二初始比例尺显示目标位置对应的城市地图,其中,第二初始比例尺大于或等于第一级地图的最大比例尺。
可选的,终端设备可以将双指张开操作的焦点位置直接确定为目标位置,也可以将双指张开操作的焦点位置的设定范围内满足条件的位置确定为目标位置,在此不作具体限定。
步骤4014:终端设备响应作用于城市地图的双指捏合操作,确定双指捏合操作对应的第二双指间距,并根据双指间距与比例尺调整步长的对应关系,确定第二双指间距对应的第二比例尺调整步长。
步骤4015:终端设备根据第二比例尺调整步长,缩小城市地图的第二比例尺,并根据第二比例尺显示城市地图。
步骤4016:终端设备响应城市地图的第二比例尺小于或等于第二阈值,根据第一初始比例尺显示世界地图,其中,第一初始比例尺小于或等于第二级地图的最小比例尺。
参阅图4b所示,本申请实施例提供的另一种地图显示控制方法的具体流程如下:
步骤4021:终端设备响应作用于世界地图对应的比例尺调整控件的点击操作,确定点击操作对应的默认比例尺调整步长。
步骤4022:终端设备根据默认比例尺调整步长,增大世界地图的第一比例尺,并根据第一比例尺显示世界地图。
步骤4023:终端设备响应世界地图的第一比例尺大于或等于第一阈值,根据点击操作在世界地图中确定目标位置,并根据第二初始比例尺显示目标位置对应的城市地图,其中,第二初始比例尺大于或等于世界地图的最大比例尺。
可选的,终端设备可以根据点击操作的执行位置确定目标位置,也可以根据点击操作之前作用于世界地图的选择操作确定目标位置,在此不作具体限定。
步骤4024:终端设备响应作用于城市地图对应的比例尺调整控件的点击操作,确定点击操作对应的默认比例尺调整步长。
步骤4025:终端设备根据默认比例尺调整步长,缩小城市地图的第二比例尺后,根据第二比例尺显示城市地图。
步骤4026:终端设备响应城市地图的第二比例尺小于或等于第二阈值,根据第一初始比例尺显示世界地图,其中,第一初始比例尺小于或等于城市地图的最小比例尺。
基于上述实施例,本申请实施例提供了一种地图显示控制装置,参阅图5所示,本申请实施例提供的地图显示控制装置500至少包括:
第一响应单元501,用于响应针对第一级地图的地图放大指令,增大第一级地图的第一比例尺,并根据第一比例尺显示第一级地图;
第二响应单元502,用于响应第一比例尺大于或等于第一阈值,根据地图放大指令在第一级地图中确定目标位置,并显示目标位置对应的第二级地图。
在一种可能的实施方式中,第一级地图为第一区域对应的地图,第二级地图为第二区域对应的地图,第一区域包含第二区域,第二区域包含目标位置。
在一种可能的实施方式中,显示目标位置对应的第二级地图时,第二响应单元502具体用于:
以第二初始比例尺显示目标位置对应的第二级地图。
在一种可能的实施方式中,第二初始比例尺大于或等于第一级地图的最大比例尺。
在一种可能的实施方式中,目标位置为地图放大指令的焦点位置,或者,目标位置为地图放大指令的焦点位置的设定范围内满足条件的位置。
在一种可能的实施方式中,第一级地图和第二级地图为两张预置的地图。
在一种可能的实施方式中,本申请实施例提供的地图显示控制装置500还包括:
第三响应单元503,用于响应针对第二级地图的地图缩小指令,减小第二级地图的第二比例尺,并根据第二比例尺显示第二级地图;
第四响应单元504,用于响应第二比例尺小于或等于第二阈值,显示第一级地图。
在一种可能的实施方式中,地图放大指令为作用于第一级地图的双指张开操作,地图缩小指令为作用于第二级地图的双指捏合操作。
在一种可能的实施方式中,显示第一级地图时,第四响应单元504具体用于:
以第一初始比例尺显示第一级地图。
在一种可能的实施方式中,第一初始比例尺小于或等于第二级地图的最小比例尺。
需要说明的是,本申请实施例提供的地图显示控制装置500解决技术问题的原理与本申请实施例提供的地图显示控制方法相似,因此,本申请实施例提供的地图显示控制装置500的实施可以参见本申请实施例提供的地图显示控制方法的实施,重复之处不再赘述。
在介绍了本申请实施例提供的地图显示控制方法和装置之后,接下来,对本申请实施例提供的终端设备进行简单介绍。
参阅图6所示,本申请实施例提供的终端设备600至少包括:处理器601、存储器602和存储在存储器602上并可在处理器601上运行的计算机程序,处理器601执行计算机程序时实现本申请实施例提供的地图显示控制方法。
本申请实施例提供的终端设备600还可以包括连接不同组件(包括处理器601和存储器602)的总线603。其中,总线603表示几类总线结构中的一种或多种,包括存储器总线、***总线、局域总线等。
存储器602可以包括易失性存储器形式的可读介质,例如随机存储器(RandomAccess Memory,RAM)6021和/或高速缓存存储器6022,还可以进一步包括只读存储器(ReadOnly Memory,ROM)6023。
存储器602还可以包括具有一组(至少一个)程序模块6024的程序工具6025,程序模块6024包括但不限于:操作子***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
终端设备600也可以与一个或多个外部设备604(例如键盘、遥控器等)通信,还可以与一个或者多个使得用户能与终端设备600交互的设备通信(例如手机、电脑等),和/或,与使得终端设备600与一个或多个其它终端设备600进行通信的任何设备(例如路由器、调制解调器等)通信。这种通信可以通过输入/输出(Input/Output,I/O)接口605进行。并且,终端设备600还可以通过网络适配器606与一个或者多个网络(例如局域网(Local AreaNetwork,LAN),广域网(Wide Area Network,WAN)和/或公共网络,例如因特网)通信。如图6所示,网络适配器606通过总线603与终端设备600的其它模块通信。应当理解,尽管图6中未示出,可以结合终端设备600使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、磁盘阵列(Redundant Arrays of IndependentDisks,RAID)子***、磁带驱动器以及数据备份存储子***等。
需要说明的是,图6所示的终端设备600仅仅是一个示例,并不构成对终端设备600的限定,终端设备600可以包括比图示更多或更少的组件。
下面对本申请实施例提供的计算机可读存储介质进行介绍。本申请实施例提供的计算机可读存储介质存储有计算机指令,该计算机指令被处理器执行时实现本申请实施例提供的地图显示控制方法。具体地,该计算机指令可以内置或者安装在终端设备600中,这样,终端设备600就可以通过执行内置或者安装的计算机指令实现本申请实施例提供的地图显示控制方法。
此外,本申请实施例提供的地图显示控制方法还可以实现为一种程序产品,该程序产品包括程序代码,当该程序产品可以在终端设备600上运行时,该程序代码用于使终端设备600执行本申请实施例提供的地图显示控制方法。
本申请实施例提供的程序产品可以采用一个或多个可读介质的任意组合,其中,可读介质可以是可读信号介质或者可读存储介质,而可读存储介质可以是但不限于是电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合,具体地,可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、RAM、ROM、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、光纤、便携式紧凑盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
本申请实施例提供的程序产品可以采用CD-ROM并包括程序代码,还可以在计算设备上运行。然而,本申请实施例提供的程序产品不限于此,在本申请实施例中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
应当注意,尽管在上文详细描述中提及了装置的若干单元或子单元,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多单元的特征和功能可以在一个单元中具体化。反之,上文描述的一个单元的特征和功能可以进一步划分为由多个单元来具体化。
此外,尽管在附图中以特定顺序描述了本申请方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。
显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请实施例的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (13)
1.一种地图显示控制方法,其特征在于,包括:
响应针对第一级地图的地图放大指令,增大所述第一级地图的第一比例尺,并根据所述第一比例尺显示所述第一级地图;
响应所述第一比例尺大于或等于第一阈值,根据所述地图放大指令在所述第一级地图中确定目标位置,并显示所述目标位置对应的第二级地图。
2.如权利要求1所述的地图显示控制方法,其特征在于,所述第一级地图为第一区域对应的地图,所述第二级地图为第二区域对应的地图,所述第一区域包含所述第二区域,所述第二区域包含所述目标位置。
3.如权利要求1所述的地图显示控制方法,其特征在于,所述显示所述目标位置对应的第二级地图,包括:
以第二初始比例尺显示所述目标位置对应的第二级地图。
4.如权利要求3所述的地图显示控制方法,其特征在于,所述第二初始比例尺大于或等于所述第一级地图的最大比例尺。
5.权利要求1所述的地图显示控制方法,其特征在于,所述目标位置为所述地图放大指令的焦点位置,或者,所述目标位置为所述地图放大指令的焦点位置的设定范围内满足条件的位置。
6.如权利要求1所述的地图显示控制方法,其特征在于,所述第一级地图和所述第二级地图为两张预置的地图。
7.如权利要求1-6任一项所述的地图显示控制方法,其特征在于,还包括:
响应针对所述第二级地图的地图缩小指令,减小所述第二级地图的第二比例尺,并根据所述第二比例尺显示所述第二级地图;
响应所述第二比例尺小于或等于第二阈值,显示所述第一级地图。
8.如权利要求7所述的地图显示控制方法,其特征在于,所述地图放大指令为作用于所述第一级地图的双指张开操作,所述地图缩小指令为作用于所述第二级地图的双指捏合操作。
9.如权利要求7所述的地图显示控制方法,其特征在于,所述显示所述第一级地图,包括:
以第一初始比例尺显示所述第一级地图。
10.如权利要求9所述的地图显示控制方法,其特征在于,所述第一初始比例尺小于或等于所述第二级地图的最小比例尺。
11.一种地图显示控制装置,其特征在于,包括:
第一响应单元,用于响应针对第一级地图的地图放大指令,增大所述第一级地图的第一比例尺,并根据所述第一比例尺显示所述第一级地图;
第二响应单元,用于响应所述第一比例尺大于或等于第一阈值,根据所述地图放大指令在所述第一级地图中确定目标位置,并显示所述目标位置对应的第二级地图。
12.一种终端设备,其特征在于,包括:存储器、处理器和存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-10任一项所述的地图显示控制方法。
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令被处理器执行时实现如权利要求1-10任一项所述的地图显示控制方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110430462.7A CN113110779B (zh) | 2021-04-21 | 2021-04-21 | 一种地图显示控制方法、装置、设备及介质 |
JP2023545280A JP2024503930A (ja) | 2021-04-21 | 2021-11-02 | 地図表示の制御方法、装置、デバイス及び媒体 |
US18/555,876 US20240216808A1 (en) | 2021-04-21 | 2021-11-02 | Map display control method and apparatus, device, and medium |
PCT/CN2021/128270 WO2022222416A1 (zh) | 2021-04-21 | 2021-11-02 | 一种地图显示控制方法、装置、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110430462.7A CN113110779B (zh) | 2021-04-21 | 2021-04-21 | 一种地图显示控制方法、装置、设备及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113110779A true CN113110779A (zh) | 2021-07-13 |
CN113110779B CN113110779B (zh) | 2023-03-07 |
Family
ID=76719154
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110430462.7A Active CN113110779B (zh) | 2021-04-21 | 2021-04-21 | 一种地图显示控制方法、装置、设备及介质 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20240216808A1 (zh) |
JP (1) | JP2024503930A (zh) |
CN (1) | CN113110779B (zh) |
WO (1) | WO2022222416A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022222416A1 (zh) * | 2021-04-21 | 2022-10-27 | 网易(杭州)网络有限公司 | 一种地图显示控制方法、装置、设备及介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102238282A (zh) * | 2010-05-06 | 2011-11-09 | Lg电子株式会社 | 能够提供多层游戏的移动终端及其操作方法 |
US20120110513A1 (en) * | 2010-10-28 | 2012-05-03 | Sap Ag | Aggregating based on hierarchy and scaling input |
CN104007904A (zh) * | 2013-02-27 | 2014-08-27 | 联想(北京)有限公司 | 一种控制地图的方法及电子设备 |
CN104881421A (zh) * | 2014-12-15 | 2015-09-02 | 深圳市腾讯计算机***有限公司 | 一种三维图形的切换方法及装置 |
CN107823885A (zh) * | 2017-11-17 | 2018-03-23 | 成都三叉戟科技有限公司 | 一种无级缩放的手游地图结构 |
CN108491132A (zh) * | 2018-03-27 | 2018-09-04 | 四川隧唐科技股份有限公司 | 工程地图显示方法及装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1995919B (zh) * | 2006-12-22 | 2012-07-18 | 深圳市凯立德科技股份有限公司 | 一种导航图像比例尺的自动控制方法、装置及设备 |
CN101640000B (zh) * | 2009-06-01 | 2011-12-28 | 北京四维图新科技股份有限公司 | 地图显示方法、地图显示***、导航仪及电子地图 |
JP5808932B2 (ja) * | 2011-04-11 | 2015-11-10 | 株式会社ナビタイムジャパン | ナビゲーションシステム、ナビゲーション方法、および、プログラム |
CN106095823A (zh) * | 2016-05-31 | 2016-11-09 | 青岛海信移动通信技术股份有限公司 | 一种地图显示方法及装置 |
CN113110779B (zh) * | 2021-04-21 | 2023-03-07 | 网易(杭州)网络有限公司 | 一种地图显示控制方法、装置、设备及介质 |
-
2021
- 2021-04-21 CN CN202110430462.7A patent/CN113110779B/zh active Active
- 2021-11-02 WO PCT/CN2021/128270 patent/WO2022222416A1/zh active Application Filing
- 2021-11-02 JP JP2023545280A patent/JP2024503930A/ja active Pending
- 2021-11-02 US US18/555,876 patent/US20240216808A1/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102238282A (zh) * | 2010-05-06 | 2011-11-09 | Lg电子株式会社 | 能够提供多层游戏的移动终端及其操作方法 |
US20120110513A1 (en) * | 2010-10-28 | 2012-05-03 | Sap Ag | Aggregating based on hierarchy and scaling input |
CN104007904A (zh) * | 2013-02-27 | 2014-08-27 | 联想(北京)有限公司 | 一种控制地图的方法及电子设备 |
CN104881421A (zh) * | 2014-12-15 | 2015-09-02 | 深圳市腾讯计算机***有限公司 | 一种三维图形的切换方法及装置 |
CN107823885A (zh) * | 2017-11-17 | 2018-03-23 | 成都三叉戟科技有限公司 | 一种无级缩放的手游地图结构 |
CN108491132A (zh) * | 2018-03-27 | 2018-09-04 | 四川隧唐科技股份有限公司 | 工程地图显示方法及装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022222416A1 (zh) * | 2021-04-21 | 2022-10-27 | 网易(杭州)网络有限公司 | 一种地图显示控制方法、装置、设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2022222416A1 (zh) | 2022-10-27 |
CN113110779B (zh) | 2023-03-07 |
JP2024503930A (ja) | 2024-01-29 |
US20240216808A1 (en) | 2024-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107204023B (zh) | 避免绘制在canvas画布中的图形失真的方法和装置 | |
CN110090441B (zh) | 游戏操作的控制方法及装置、存储介质及电子设备 | |
CN109865285B (zh) | 游戏中的信息处理方法及装置、计算机存储介质 | |
CN111324252B (zh) | 直播平台中的显示控制方法及装置、存储介质及电子设备 | |
CN108776544B (zh) | 增强现实中的交互方法及装置、存储介质、电子设备 | |
US20170277382A1 (en) | Page switching method and device applied to electronic equipment | |
CN111773677A (zh) | 游戏控制方法及装置、计算机存储介质、电子设备 | |
CN111475239A (zh) | 应用程序的页面处理方法、***、电子设备及存储介质 | |
CN113110779B (zh) | 一种地图显示控制方法、装置、设备及介质 | |
CN108245889B (zh) | 自由视角朝向切换方法及装置、存储介质、电子设备 | |
CN111597009B (zh) | 应用程序显示的方法、装置及终端设备 | |
CN111857471B (zh) | 页面展示方法、装置、计算设备和介质 | |
CN109857298B (zh) | 应用启动方法、装置、设备和存储介质 | |
CN112836156A (zh) | 页面切换方法、装置、电子设备及计算机可读存储介质 | |
US20240252920A1 (en) | Method and apparatus for displaying game interface, and device and storage medium thereof | |
US20180307401A1 (en) | Modifying device content to facilitate user interaction | |
CN113552992A (zh) | 一种控件显示控制方法、装置、设备及介质 | |
CN114681918A (zh) | 虚拟相机控制方法及装置、电子设备、存储介质 | |
CN110180172B (zh) | 游戏中的地图切换方法及装置、电子设备、存储介质 | |
CN113360064A (zh) | 对图片的局部区域的搜索方法及装置、介质及电子设备 | |
CN113617029B (zh) | 一种游戏中的显示控制方法、装置、设备及介质 | |
CN113342243B (zh) | 输入方法及输入装置、计算机可读存储介质及电子设备 | |
CN110688079B (zh) | 交互控制方法、交互控制装置、存储介质与显示设备 | |
CN109864743B (zh) | 虚拟现实***中的用户身高确定方法及装置、存储介质 | |
CN118466813A (zh) | 控件拖拽交互方法、装置、设备、存储介质和程序产品 |
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 |