CN114153350A - Map scaling method and device, storage medium and electronic equipment - Google Patents
Map scaling method and device, storage medium and electronic equipment Download PDFInfo
- Publication number
- CN114153350A CN114153350A CN202111478676.8A CN202111478676A CN114153350A CN 114153350 A CN114153350 A CN 114153350A CN 202111478676 A CN202111478676 A CN 202111478676A CN 114153350 A CN114153350 A CN 114153350A
- Authority
- CN
- China
- Prior art keywords
- node
- target
- map
- graph
- zooming
- 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 51
- 230000004044 response Effects 0.000 claims abstract description 10
- 230000009467 reduction Effects 0.000 claims description 31
- 238000004590 computer program Methods 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 230000001960 triggered effect Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 230000003068 static 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
- G06F3/04812—Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/36—Creation of semantic tools, e.g. ontology or thesauri
- G06F16/367—Ontology
-
- 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/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Life Sciences & Earth Sciences (AREA)
- Animal Behavior & Ethology (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Instructional Devices (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The disclosure relates to a method, a device, a storage medium and an electronic device for map scaling, wherein the method comprises the following steps: in response to the zooming operation of the user on the displayed target map, determining the focus position of the current operation focus of the user in the target map, wherein the target map comprises at least one map node; determining a target graph node from the graph nodes according to the focal position; and according to the zooming operation, zooming the target map by taking the target map node as a zooming central point. According to the map zooming method, the map zooming device, the storage medium and the electronic equipment, the zooming central point can be flexibly adjusted to the target map nodes around the focus position, so that the effectiveness of zooming operation of a user is improved, the user can conveniently and rapidly and accurately check the target map nodes around the focus position, and the user experience is improved.
Description
Technical Field
The present disclosure relates to the field of terminal processing technologies, and in particular, to a method and an apparatus for scaling a map, a storage medium, and an electronic device.
Background
Under the condition that a large number of nodes exist in the map, in order to facilitate a user to better understand the content of the whole map, a zooming function needs to be added to the map, so that the user can conveniently zoom in or zoom out the map through the zooming function, and the user can conveniently view the map from the global aspect and the local aspect.
The existing map scaling is directly performed by taking the current operation focus of a user as a scaling central point, the scaling mode is single, the flexibility is poor, and when the current operation focus of the user is positioned at the boundary of the map or other blank areas, the scaling operation performed on the map by the user often cannot achieve any effect of facilitating the user to check the map, so that the effectiveness of the scaling operation of the user is low, and the experience of the user in quickly and accurately checking the map is reduced.
Disclosure of Invention
An object of the present disclosure is to provide a method, an apparatus, a storage medium, and an electronic device for map scaling, so as to solve the above problems in the related art.
In order to achieve the above object, a first aspect of the present disclosure provides an atlas scaling method, the method including:
in response to a zooming operation of a user on a displayed target map, determining a focus position of a current operation focus of the user in the target map, wherein the target map comprises at least one map node;
determining a target graph node from the graph nodes according to the focus position;
and according to the zooming operation, zooming the target map by taking the target map node as a zooming central point.
Optionally, the determining a target graph node from the graph nodes according to the focus position comprises:
and taking the graph node at the focus position as the target graph node when the graph node exists at the focus position.
Optionally, the determining a target graph node from the graph nodes according to the focus position comprises:
under the condition that the graph nodes do not exist in the focus position, obtaining the distance between each graph node and the focus position, and determining the graph node with the shortest distance as an undetermined node, wherein the undetermined node comprises at least one;
and determining a target map node according to the undetermined node.
Optionally, the determining a target graph node from the graph nodes according to the focus position comprises:
and under the condition that candidate map nodes exist in a preset range around the focus position, taking the map node which is the shortest distance from the focus position in the candidate map nodes as the target map node.
Optionally, the determining a target graph node from the graph nodes according to the focus position comprises:
and under the condition that the candidate map nodes do not exist in the preset range around the focus position, taking the map node which is the shortest distance from the focus position in the map nodes as the target map node.
Optionally, the method further comprises:
and refusing to respond to the zooming operation under the condition that the candidate map nodes do not exist in the preset range around the focus position.
Optionally, the determining the target graph node according to the pending node includes:
taking the undetermined node as the target graph node under the condition that one undetermined node is provided; or,
and under the condition that the undetermined nodes are multiple, taking the undetermined node which is the shortest distance from a preset position in the target map as the target map node.
Optionally, the preset position comprises a central position of the target atlas.
Optionally, the scaling, according to the scaling operation, the scaling the target graph with the target graph node as a scaling center point includes:
determining a zooming type corresponding to the zooming operation, wherein the zooming type comprises a zooming-in operation and a zooming-out operation;
obtaining a scaling rate corresponding to the scaling type;
and taking the target map node as a scaling central point, and scaling the target map according to the scaling rate.
Optionally, the method further comprises:
under the condition that the magnification of the target map reaches a preset magnification, if the magnification operation of the user on the target map is detected, refusing to respond to the magnification operation; or,
and if the reduction multiple of the target map reaches a preset reduction multiple, refusing to respond to the reduction operation if the reduction operation of the user on the target map is detected.
Optionally, the zoom operation includes a trigger operation of the user on a displayed zoom key; or, the user performs a scrolling operation on the mouse wheel.
Optionally, the determining the focus position of the current operation focus of the user in the target atlas comprises:
taking a position of the mouse cursor in the target map as the focal position in a case where the zooming operation includes a scrolling operation of a mouse wheel by the user; or,
and taking the position of a focus frame in the target map as the focus position when the zooming operation comprises the triggering operation of the user on the displayed zooming key.
Optionally, the method further comprises:
and under the condition that the zooming operation comprises the triggering operation of the user on the displayed zooming key, zooming the target map by taking the central position of the target map as a zooming central point according to the zooming operation.
In a second aspect, the present disclosure provides an atlas scaling apparatus, the apparatus comprising:
the first determination module is used for responding to the zooming operation of a user on a displayed target map, and determining the focus position of the current operation focus of the user in the target map, wherein the target map comprises at least one map node;
a second determining module, configured to determine a target graph node from the graph nodes according to the focus position;
and the scaling module is used for scaling the target map by taking the target map node as a scaling central point according to the scaling operation.
In a third aspect, the present disclosure provides a non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the method of the first aspect of the present disclosure.
In a fourth aspect, the present disclosure provides an electronic device comprising: a memory having a computer program stored thereon; a processor for executing the computer program in the memory to implement the steps of the method of the first aspect of the disclosure.
By the technical scheme, the zooming central point can be flexibly adjusted to the target map nodes around the focus position, so that the effectiveness of the zooming operation of a user is improved, the user can conveniently and quickly and accurately check the target map nodes around the focus position, and the user experience is improved.
Additional features and advantages of the disclosure will be set forth in the detailed description which follows.
Drawings
The accompanying drawings, which are included to provide a further understanding of the disclosure and are incorporated in and constitute a part of this specification, illustrate embodiments of the disclosure and together with the description serve to explain the disclosure without limiting the disclosure. In the drawings:
FIG. 1 is a flowchart of a method for map scaling provided by an embodiment of the present disclosure;
FIG. 2 is a schematic diagram of a graph zooming interface provided by an embodiment of the present disclosure;
FIG. 3 is a schematic diagram of another map scaling interface provided by embodiments of the present disclosure;
FIG. 4 is a flow chart of another atlas scaling method provided by embodiments of the disclosure;
FIG. 5 is a flow chart of another atlas scaling method provided by embodiments of the disclosure;
FIG. 6 is a flow chart of another atlas scaling method provided by embodiments of the disclosure;
FIG. 7 is a schematic structural diagram of an atlas scaling apparatus provided in an embodiment of the present disclosure;
FIG. 8 is a schematic structural diagram of another atlas scaling apparatus provided in embodiments of the disclosure;
fig. 9 is a block diagram of an electronic device provided by an embodiment of the present disclosure.
Detailed Description
The following detailed description of specific embodiments of the present disclosure is provided in connection with the accompanying drawings. It should be understood that the detailed description and specific examples, while indicating the present disclosure, are given by way of illustration and explanation only, not limitation.
It is noted that, in the present disclosure, the terms "first," "second," and the like are used for descriptive purposes only and not for purposes of indicating or implying relative importance, nor for purposes of indicating or implying order; the terms "S101", "S102", "S201", "S202", etc. are used to distinguish the steps and are not necessarily to be construed as performing method steps in a particular order or sequence; when the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated.
First, an application scenario of the present disclosure will be explained. The present disclosure may be applied to a graph zooming scenario, where a graph refers to a relationship network obtained by connecting multiple different kinds of information together, and the relationship network is composed of nodes, and connection lines between the nodes, where each node represents an "entity" existing in the real world, and each connection line represents a "relationship" between the entities, for example, the graph may be a social relationship graph of an enterprise, different nodes may be different enterprises, and each connection line may represent a social relationship between every two enterprises, such as relationships of investment, job, patent, bid and complaint. Generally, when a graph is displayed, the graph is displayed according to a global display style by default, that is, all nodes and connecting lines of the whole graph are displayed on a display page, however, because the number of enterprises may be large, the social relationship among the enterprises may also be complex, the globally displayed graph includes a large number of nodes and connecting lines, and because the display range of the display page is limited, the size of the node display is small, the display of the connecting lines also appears cluttered, at this time, if a user needs to clearly view the social relationship of a specific enterprise, the graph needs to be amplified, so that the user can conveniently view local contents of the graph, and after the user finishes viewing, the amplified graph can be reduced, and the graph is displayed globally. And vice versa, and will not be described in detail herein.
It should be understood that a relationship network may include only one node without links between nodes, and that, taking the social relationship graph of businesses as an example, there is only one business in the graph that has no relationship to other businesses or individuals.
In the related art, when a user performs a zoom operation (a zoom-out operation and a zoom-in operation) on a graph, the user directly performs the zoom operation with a current operation focus of the user as a zoom center point, the zoom manner is relatively single and low in flexibility, and when the current operation focus of the user is located at a border or other blank areas of the graph, the zoom operation performed on the graph by the user often fails to achieve any effect of facilitating the user to view the graph, which results in low effectiveness of the user zoom operation and reduces the experience of the user in viewing the graph, for example, taking the social relationship diagram of the enterprise as an example, in a case where the user wants to view the social relationship of a target enterprise in the graph, the user may perform the zoom operation on the graph, but the current operation focus of the user is located at the border or other blank areas of the graph, at this time, if the user directly performs the zoom operation with a focus position of the current operation focus of the user in the graph as the zoom center point, the displayed content after zooming is the border of the map or other blank areas, that is, the zooming operation of the user does not have the effect of viewing the map, the effectiveness of the zooming operation is reduced, and the experience of the user in quickly and accurately viewing the map is also reduced.
In order to solve the above problem, embodiments of the present disclosure provide a map scaling method, an apparatus, a storage medium, and an electronic device, which can flexibly adjust a scaling central point to target map nodes around a focus position, so that not only is the effectiveness of the scaling operation improved for a user, but also the user can conveniently and quickly and accurately view the target map nodes around the focus position, and user experience is improved.
The following detailed description of specific embodiments of the present disclosure is provided in connection with the accompanying drawings.
Fig. 1 is a method for atlas scaling provided in an embodiment of the present disclosure, and as shown in fig. 1, the method may include:
s101, in response to the zooming operation of the user on the displayed target map, determining the focus position of the current operation focus of the user in the target map.
Wherein the target graph may include at least one graph node.
For example, the target graph may be a social relationship graph of a business, in which graph nodes are used to represent a central business or a target business, and connections between nodes are used to represent social relationships between two businesses, such as relationships of investment, job title, patent, bid and complaint. When the user is interested in the social relationship of the target enterprise, the target graph can be zoomed to clearly view the social relationship of the target enterprise.
The type of the zoom operation may include a zoom-in operation for zooming in the atlas and a zoom-out operation for zooming out the atlas.
In an alternative implementation, the zoom operation may include a scroll operation of a mouse wheel by the user. Illustratively, the user triggers a zoom-in operation in the case of scrolling the mouse wheel in a first direction, and triggers a zoom-out operation in the case of scrolling the mouse wheel in a second direction, wherein the first direction and the second direction are opposite directions.
In another alternative implementation, the zoom operation may include a trigger operation of the presented zoom key by the user. For example, if the display page of the target map can be provided with an enlargement button and a reduction button, the enlargement operation is triggered when the user clicks the enlargement button, and the reduction operation is triggered when the user clicks the reduction button. Specifically, when a user triggers a full-screen mode, an enlargement button and a reduction button are added in a target atlas, if the user clicks the enlargement button, enlargement operation is triggered, and if the user clicks the reduction button, reduction operation is triggered.
In a case where the zoom operation includes a scroll operation of the mouse wheel by the user, the operation focus may be a cursor of a mouse, a position of the cursor of the mouse in the target map may be used as the focus position, and the user may adjust the focus position by moving the mouse.
For example, as shown in fig. 2, taking an enterprise social relationship graph as an example for explanation, a circle in the graph represents each node, and a connecting line between every two nodes represents a social relationship between the two nodes, and in fig. 2, a position of a cursor of a mouse is a focus position.
In a case that the zooming operation includes a triggering operation of the user on a displayed zooming key, the operation focus may be a focus frame, a position of the focus frame in the target map may be used as the focus position, and the user may adjust the focus position through a direction control key on the keyboard.
For example, as shown in fig. 3, still taking the enterprise social relationship graph as an example for illustration, a focus frame may be displayed on the display page of the target graph, and the user may control the focus frame to move on the display page through a direction control key on the keyboard. Wherein, the zooming keys comprise a '+' key for magnifying the atlas and a '-' key for reducing the atlas, a user can zoom in and zoom out the atlas by clicking the corresponding keys through a mouse, the position of the focus frame is the above focus position, the user can control the movement of the focus frame through the direction control key, if the direction control keys can be "↓", "←", and "→" four direction control keys on the keyboard, when the user triggers the "↓" key, the focus frame can move to the upper part of the display page, when the user triggers the "↓" key, the focus frame can move to the lower part of the display page, when the user triggers the "←" key, the focus frame can be moved to the left of the presentation page, and when the user triggers the "→" key, the focus frame can be moved to the right of the presentation page, thereby adjusting the focus position of the operation focus of the user.
And S102, determining target graph nodes from the graph nodes according to the focus position.
In some embodiments, a graph node at the focal position may be the target graph node if there is a graph node at the focal position. In this embodiment, since there is a graph node in the focus position, the graph node in the focus position is most likely to be the graph node that the user wants to view (e.g., the graph node that the user is interested in), which can eliminate the step of selecting the zoom center point by the user, reduce the time taken for zoom viewing, and improve the efficiency.
In other embodiments, in a case where there is no graph node at the focus position, considering that a graph node closer to the focus position may become a graph node that a user wants to view, a graph node that is the shortest from the focus position among the graph nodes may be used as a target graph node. The method can save the step of selecting the zooming central point by the user, reduce the time spent on zooming and checking and improve the efficiency.
For example, in a case that the graph node does not exist in the focus position, a distance between each graph node and the focus position may be obtained, and a graph node with the shortest distance is determined to be an undetermined node, where the undetermined node includes at least one; and determining a target map node according to the undetermined node.
It should be noted that, because there may be one or more undetermined nodes with the shortest distance from the focal position, in a possible implementation manner, when there is one undetermined node, the undetermined node is taken as the target graph node; or, when there are a plurality of undetermined nodes, the undetermined node with the shortest distance to the preset position in the target graph is used as the target graph node.
When the undetermined nodes are multiple, that is, multiple map nodes with the shortest distance from the focal point position are represented, at this time, the distance between each undetermined node and the preset position can be calculated, and the undetermined node with the shortest distance is used as the target map node. Therefore, under the condition that a plurality of map nodes with the shortest distance to the focus position exist, the target map node can be determined through the distance between the target map node and the preset position, and the condition that the target map node cannot be determined when a plurality of undetermined nodes exist is avoided.
In addition, in the case where the distances between the plurality of nodes to be determined and the preset position are the same, the user may select which node to be determined is the target graph node by highlighting the plurality of nodes to be determined having the same distance from the preset position in the target graph, or may randomly select any one of the nodes to be determined as the target graph node.
Illustratively, the preset position includes a central position of the target atlas, and a person skilled in the art may select the position of the preset position according to actual needs, which is not limited by the present disclosure. Also, the preset position may be selected in advance by a user or randomly.
In view of the fact that, when the number of graph nodes included in the target graph is large, the distance between each graph node and the focal point may be calculated to cause excessive consumption of processing resources, and reduce the graph scaling efficiency, in another embodiment of the present disclosure, in order to solve the problem, when it is determined that candidate graph nodes exist within a preset range around the focal point, a graph node that is the shortest distance from the focal point among the candidate graph nodes may be used as the target graph node, where the candidate graph node is a graph node within a preset range around the focal point. Therefore, only the node with the shortest distance to the focus position is determined from the map nodes in the preset range around the focus position, and the distance between each map node in the target map and the focus position does not need to be acquired, so that the consumption of processing resources is reduced, and the map scaling efficiency is improved.
In this step, in a case that the number of the candidate graph nodes is one, the candidate graph nodes may be taken as the target graph nodes, that is, in a case that the number of the candidate graph nodes is one, the candidate graph nodes are graph nodes that the user wants to view.
When the number of the candidate graph nodes is multiple, a graph node which a user wants to view needs to be determined from the multiple candidate graph nodes, an optional implementation mode is that one graph node is randomly determined from the multiple candidate graph nodes to serve as a target graph node, another optional implementation mode is that a graph node which is the shortest distance from the focus position in the multiple graph nodes is taken as the target graph node, and the graph node which the user wants to view can be accurately determined by taking the candidate graph node with the shortest distance as the target graph node.
For example, a first coordinate of the focus position in the target graph and a second coordinate of each candidate graph node in the target graph may be obtained, a distance between the focus position and each candidate graph node may be calculated according to the first coordinate and the second coordinate, and the candidate graph node with the shortest distance may be taken as the target graph node.
Of course, in the case that the number of the candidate graph nodes is multiple, the embodiment may also use the candidate graph node that is the shortest distance from the preset position as the target graph node.
And S103, according to the zooming operation, zooming the target graph by taking the target graph node as a zooming central point.
Because the target map node is the map node that the user wants to view, the target map is zoomed by taking the target map node as the zoom central point, and the target map can be zoomed flexibly according to the map node that the user wants to view.
It should be noted that, considering that most of the operations on the map are performed by a mouse at present, for a case where the zoom operation includes a trigger operation of the user on a displayed zoom button, a focus frame may not exist on a displayed page, and based on this, in other embodiments, when the zoom operation includes a trigger operation of the user on a displayed zoom button, the target map may be zoomed by using the center position of the target map as a zoom center point according to the zoom operation. In this way, different scaling operations can select different scaling processing modes, so that the map is more flexibly scaled.
In addition, in a case where it is determined that the candidate graph node does not exist within a preset range around the focus position, a response to the scaling operation is rejected. Under the condition that the candidate map node does not exist in the preset range around the focus position, the target map may not have the map node which the user wants to view, and the zooming operation may be misoperation at the moment, so that the zooming operation can be refused to be responded, namely the zooming operation is not performed on the target map, the influence of the misoperation on the target map is avoided, and the user experience is improved.
By adopting the scheme, the zooming central point can be flexibly adjusted to the target map nodes around the focus position, so that the effectiveness of the zooming operation of a user is improved, the user can conveniently and quickly and accurately check the target map nodes around the focus position, and the user experience is improved.
Fig. 4 is a flowchart of another map scaling method provided in the embodiment of the present disclosure, and as shown in fig. 4, the step S103 may include the following steps:
and S1031, determining a scaling type corresponding to the scaling operation.
Wherein the zoom type includes zoom-in and zoom-out.
S1032, obtaining the scaling rate corresponding to the scaling type.
The zoom rate is used for representing zoom multiples of each operation when a user uses zoom operation, and different zoom types correspond to different zoom rates.
The zooming rate comprises a first zooming rate and a second zooming rate, and under the condition that the zooming operation of the target map by the user is detected to be the zooming operation, the target map is zoomed in according to the first zooming rate. For example, the first zoom rate may be set to 1.03, i.e., the size of each zoom is 1.03 times the size of the previous and next zoom; and under the condition that the scaling operation of the target map by the user is detected to be a scaling-down operation, the scaling-down operation is carried out on the target map according to a second scaling rate. For example, the second scaling rate may be set to 0.95, i.e., each reduction is 0.95 times the size of the previous and next reduction.
And S1033, taking the target map node as a scaling central point, and scaling the target map according to the scaling rate.
In an example, after the target graph node and the scaling rate are obtained, the target graph is scaled according to the scaling rate by using the target graph node as a scaling center. For example, after a certain target enterprise in the enterprise social query graph is determined to be a target graph node, a scaling operation performed on the target graph by a user is detected, a corresponding scaling rate is obtained according to the scaling operation, then the obtained first scaling rate or second scaling rate is used as a scaling parameter of a scaling function in a graph layer and is input, and the target graph is scaled by the scaling function.
Further, under the condition that the magnification of the target map reaches a preset magnification, if the magnification operation of the user on the target map is detected, refusing to respond to the magnification operation; or, when the reduction multiple of the target map reaches a preset reduction multiple, if the reduction operation of the user on the target map is detected, refusing to respond to the reduction operation. Therefore, by setting the upper limit of the zoom times of the zoom operation, the phenomenon that the atlas is infinitely zoomed to influence the user experience can be avoided.
For example, the preset reduction factor may be set to 0.5 times of the original target map, and the preset magnification factor may be set to 1.5 times of the original target map; for example, after the target atlas has been enlarged to 1.5 times the original target atlas, if the enlargement operation of the target atlas by the user is continuously detected, the response to the enlargement operation is rejected.
Similarly, after the target map has been reduced to 0.5 times the original target map, if the reduction operation of the target map by the user is continuously detected, the response to the reduction operation is refused.
By adopting the scheme, the corresponding zooming operation can be executed according to the zooming request of the user when the zooming operation is executed, and different zooming rates can be corresponded in the process of executing the corresponding zooming operation, so that the map is not suddenly changed in zooming, the zooming has 'frustration', and the smooth experience of the user in zooming is ensured. And by setting the upper limit of the zoom times of the zoom operation, the phenomenon that the atlas is infinitely zoomed to influence the user experience can be avoided.
Fig. 5 is a flowchart of another atlas scaling method provided in the embodiment of the present disclosure, and as shown in fig. 5, the method may include:
s501, obtaining the zooming operation of the user on the displayed target map.
The target map comprises at least one map node, and the zooming operation comprises the triggering operation of the user on a displayed zooming key; alternatively, the user performs a scroll operation on the mouse wheel.
The type of the zoom operation may include a zoom-in operation for zooming in the atlas and a zoom-out operation for zooming out the atlas.
The zooming operation comprises a rolling operation of a mouse wheel by the user or a triggering operation of a displayed zooming key by the user.
In an alternative implementation, in a case where the zooming operation is a scrolling operation of the mouse wheel by the user, step S502 is performed.
Illustratively, the user triggers a zoom-in operation in the case of scrolling the mouse wheel in a first direction, and triggers a zoom-out operation in the case of scrolling the mouse wheel in a second direction, wherein the first direction and the second direction are opposite directions.
And S502, taking the position of the mouse cursor in the target map as the focal position.
In a case where the zoom operation includes a scroll operation of the mouse wheel by the user, the operation focus may be a cursor of a mouse, a position of the cursor of the mouse in the target map may be used as the focus position, and the user may adjust the focus position by moving the mouse.
S503, obtaining the distance between each graph node and the focus position, and determining the graph node with the shortest distance as an undetermined node.
If there is one node to be determined, executing step S504;
if there are a plurality of pending nodes, executing step S505;
and S504, taking the undetermined node as the target graph node.
Taking the undetermined node as the target graph node under the condition that the undetermined node is one; that is to say, the distances between the positions of all map nodes on the target map and the focus position are calculated, then all the obtained distances are compared, the map node with the shortest distance from the focus position is used as the undetermined node, at this time, only one undetermined node with the shortest distance from the focus position is used, and the undetermined node is used as the target map node.
And S505, taking the undetermined node with the shortest distance to the preset position in the target map as the target map node.
And in this case, the node positions of the map nodes with the same shortest distance are compared with the distance of the preset position, and the map node with the shortest distance to the preset position is obtained as the target map node.
Wherein the preset position comprises the central position of the target map.
And S506, determining a scaling type corresponding to the scaling operation.
Wherein the zoom type includes zoom-in and zoom-out.
And S507, obtaining a scaling rate corresponding to the scaling type.
Wherein different zoom types correspond to different zoom rates.
The zooming rate comprises a first zooming rate and a second zooming rate, and under the condition that the zooming operation of the target map by the user is detected to be the zooming operation, the target map is zoomed in according to the first zooming rate. For example, the first zoom rate may be set to 1.03, i.e., the size of each zoom is 1.03 times the size of the previous and next zoom; and under the condition that the scaling operation of the target map by the user is detected to be a scaling-down operation, the scaling-down operation is carried out on the target map according to a second scaling rate. For example, the second scaling rate may be set to 0.95, i.e., each reduction is 0.95 times the size of the previous and next reduction.
And S508, taking the target map node as a scaling central point, and scaling the target map according to the scaling rate.
In another optional implementation manner, in a case that the scaling operation is a triggering operation of the user on a displayed scaling key, after a target graph node and a scaling rate are acquired, step S509 is directly performed according to the scaling rate, where step S509 is to scale the target graph by using a center position of the target graph as a scaling center point.
By adopting the scheme, the zooming central point can be flexibly adjusted to the target map nodes around the focus position, so that the effectiveness of the zooming operation of a user is improved, the user can conveniently and quickly and accurately check the target map nodes around the focus position, and the user experience is improved.
Fig. 6 is a flowchart of another atlas scaling method provided in the embodiment of the present disclosure, and as shown in fig. 6, the method may include:
s601, obtaining the zooming operation of the user on the displayed target map.
The target map comprises at least one map node, and the zooming operation comprises the triggering operation of the user on a displayed zooming key; alternatively, the user performs a scroll operation on the mouse wheel.
The type of the zoom operation may include a zoom-in operation for zooming in the atlas and a zoom-out operation for zooming out the atlas.
In an alternative implementation, in a case where the zooming operation is a scrolling operation of the mouse wheel by the user, step S602 is performed.
Illustratively, the user triggers a zoom-in operation in the case of scrolling the mouse wheel in a first direction, and triggers a zoom-out operation in the case of scrolling the mouse wheel in a second direction, wherein the first direction and the second direction are opposite directions.
And S602, taking the position of the mouse cursor in the target map as the focal position.
In a case where the zoom operation includes a scroll operation of the mouse wheel by the user, the operation focus may be a cursor of a mouse, a position of the cursor of the mouse in the target map may be used as the focus position, and the user may adjust the focus position by moving the mouse.
And S603, determining whether candidate map nodes exist in a preset range around the focus position.
Executing step S604 if it is determined that candidate graph nodes exist within the preset range around the focal position;
and S604, determining the number of candidate graph nodes.
And the candidate map node is a map node in a preset range around the focus position.
If the number of candidate graph nodes is one, step S605 is executed;
if the number of candidate graph nodes is plural, step S606 is executed.
And S605, taking the candidate graph node as the target graph node.
In this step, when the number of the candidate graph nodes is one, the candidate graph nodes may be used as the target graph nodes, that is, when the number of the candidate graph nodes is one, the candidate graph nodes are the graph nodes that the user wants to view.
S606, obtaining the distance between the position of each candidate map node and the focus position, and taking the candidate map node with the shortest distance as the target map node.
And S607, determining the scaling type corresponding to the scaling operation.
Wherein the zoom type includes zoom-in and zoom-out.
And S608, acquiring the scaling rate corresponding to the scaling type.
Wherein different zoom types correspond to different zoom rates.
The zooming rate comprises a first zooming rate and a second zooming rate, and under the condition that the zooming operation of the target map by the user is detected to be the zooming operation, the target map is zoomed in according to the first zooming rate. For example, the first zoom rate may be set to 1.03, i.e., the size of each zoom is 1.03 times the size of the previous and next zoom; and under the condition that the scaling operation of the target map by the user is detected to be a scaling-down operation, the scaling-down operation is carried out on the target map according to a second scaling rate. For example, the second scaling rate may be set to 0.95, i.e., each reduction is 0.95 times the size of the previous and next reduction.
And S609, taking the target map node as a scaling central point, and scaling the target map according to the scaling rate.
When it is determined that the candidate graph node does not exist within the preset range around the focal position, step S610 may be directly performed according to the scaling rate after the target graph node and the scaling rate are acquired, where step S610 is to scale the target graph by using the center position of the target graph as the scaling center point. Responses to the zoom operation may also be rejected.
In another alternative implementation, the zoom operation may include a trigger operation of the presented zoom key by the user. If the scaling operation is a triggering operation of the user on the displayed scaling key, after the target graph node and the scaling rate are obtained, step S610 may be directly performed according to the scaling rate.
By adopting the scheme, the zooming central point can be flexibly adjusted to the target map nodes around the focus position, so that the effectiveness of the zooming operation of a user is improved, the user can conveniently and quickly and accurately check the target map nodes around the focus position, and the user experience is improved.
Fig. 7 is a schematic structural diagram of an atlas scaling apparatus provided in an embodiment of the present disclosure, and as shown in fig. 7, the apparatus includes:
a first determining module 701, configured to determine, in response to a user's zooming operation on a presented target graph, a focus position of a current operation focus of the user in the target graph, where the target graph includes at least one graph node.
A second determining module 702, configured to determine a target graph node from the graph nodes according to the focus position.
A scaling module 703, configured to perform scaling processing on the target graph with the target graph node as a scaling center point according to the scaling operation.
Optionally, the second determining module 702 is configured to, in a case that a graph node exists at the focus position, take the graph node at the focus position as the target graph node.
Optionally, the second determining module 702 is configured to, when there is no graph node in the focus position, obtain a distance between each graph node and the focus position, and determine a graph node with a shortest distance as an undetermined node, where the undetermined node includes at least one; and determining a target map node according to the node to be determined.
Optionally, the second determining module 702 is configured to, when it is determined that candidate graph nodes exist within a preset range around the focus position, take a graph node that is the shortest distance from the focus position among the candidate graph nodes as the target graph node.
Optionally, the second determining module 702 is configured to, when it is determined that there is no candidate graph node in the preset range around the focus position, take a graph node that is the shortest distance from the focus position among the graph nodes as a target graph node.
Optionally, the second determining module 702 is further configured to refuse to respond to the scaling operation if it is determined that the candidate graph node does not exist within a preset range around the focal position.
Optionally, the number of the nodes to be determined includes one or more, and the second determining module 702 is configured to, if there is one node to be determined, take the node to be determined as the target graph node; or, when there are a plurality of undetermined nodes, the undetermined node with the shortest distance to the preset position in the target graph is used as the target graph node.
Optionally, the preset position comprises a central position of the target atlas.
Fig. 8 is a schematic structural diagram of another atlas scaling device provided in the embodiment of the present disclosure, and as shown in fig. 8, the scaling module 703 further includes:
the operation type determining sub-module 7031 is configured to determine a zoom type corresponding to the zoom operation, where the zoom type includes a zoom-in operation and a zoom-out operation.
A scaling rate obtaining sub-module 7032, configured to obtain a scaling rate corresponding to the scaling type.
And the scaling sub-module 7033 is configured to scale the target graph according to the scaling rate by using the target graph node as a scaling central point.
Optionally, the scaling module 703 is configured to, when the magnification of the target map reaches a preset magnification, refuse to respond to the magnification operation if the magnification operation of the user on the target map is detected; or, when the reduction multiple of the target map reaches a preset reduction multiple, if the reduction operation of the user on the target map is detected, refusing to respond to the reduction operation.
Optionally, the zoom operation includes a trigger operation of the user on a displayed zoom key; alternatively, the user performs a scroll operation on the mouse wheel.
Optionally, the zooming module 703 is configured to, in a case that the zooming operation includes a scrolling operation of a mouse wheel by the user, take a position of the mouse cursor in the target map as the focal position; or, in a case that the zooming operation includes a triggering operation of the user on the displayed zooming key, the position of the focus frame in the target map is taken as the focus position.
Optionally, the scaling module 703 is further configured to, when the scaling operation includes a trigger operation of the user on a displayed scaling key, scale the target map by using the center position of the target map as a scaling center point according to the scaling operation.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
By adopting the device, the focus position of the current operation focus of the user in the target map is determined in response to the zooming operation of the user on the displayed target map; the target graph includes at least one graph node; under the condition that candidate map nodes exist in a preset range around the focus position, determining target map nodes from the candidate map nodes, wherein the candidate map nodes are map nodes in the preset range around the focus position; and according to the scaling operation, scaling the target map by taking the target map node as a scaling central point. Therefore, the target map node is selected from the candidate map nodes according to the current operation focus of the user, and then the target map node is used as the zooming central point to zoom the target map, so that the zooming central point can be flexibly adjusted to be the target map node around the focus position, the effectiveness of the zooming operation of the user is improved, the user can conveniently and quickly and accurately check the target map node around the focus position, and the user experience is improved.
Fig. 9 is a block diagram of an electronic device 900 provided by an embodiment of the disclosure. As shown in fig. 9, the electronic device 900 may include: a processor 901 and a memory 902. The electronic device 900 may also include one or more of a multimedia component 903, an input/output (I/O) interface 904, and a communications component 905.
The processor 901 is configured to control the overall operation of the electronic device 900, so as to complete all or part of the steps in the above-mentioned atlas scaling method. The memory 902 is used to store various types of data to support operation of the electronic device 900, such as instructions for any application or method operating on the electronic device 900 and application-related data, such as contact data, transmitted and received messages, pictures, audio, video, and the like. The Memory 902 may be implemented by any type of volatile or non-volatile Memory device or combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic Memory, flash Memory, magnetic disk or optical disk. The multimedia component 903 may include a screen and an audio component. Wherein the screen may be, for example, a touch screen and the audio component is used for outputting and/or inputting audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signal may further be stored in the memory 902 or transmitted through the communication component 905. The audio assembly also includes at least one speaker for outputting audio signals. The I/O interface 904 provides an interface between the processor 901 and other interface modules, such as a keyboard, mouse, buttons, etc. These buttons may be virtual buttons or physical buttons. The communication component 905 is used for wired or wireless communication between the electronic device 900 and other devices. Wireless Communication, such as Wi-Fi, bluetooth, Near Field Communication (NFC), 2G, 3G, 4G, NB-IOT, eMTC, or other 5G, etc., or a combination of one or more of them, which is not limited herein. The corresponding communication component 905 may thus include: Wi-Fi module, Bluetooth module, NFC module, etc.
In an exemplary embodiment, the electronic Device 900 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for performing the above-described scaling method.
In another exemplary embodiment, there is also provided a computer readable storage medium comprising program instructions which, when executed by a processor, implement the steps of the atlas scaling method described above. For example, the computer readable storage medium may be the memory 902 described above comprising program instructions executable by the processor 901 of the electronic device 900 to perform the atlas scaling method described above.
In another exemplary embodiment, a computer program product is also provided, which comprises a computer program executable by a programmable apparatus, the computer program having code portions for performing the above-described atlas scaling method when executed by the programmable apparatus.
The preferred embodiments of the present disclosure are described in detail with reference to the accompanying drawings, however, the present disclosure is not limited to the specific details of the above embodiments, and various simple modifications may be made to the technical solution of the present disclosure within the technical idea of the present disclosure, and these simple modifications all belong to the protection scope of the present disclosure.
It should be noted that the various features described in the above embodiments may be combined in any suitable manner without departing from the scope of the invention. In order to avoid unnecessary repetition, various possible combinations will not be separately described in this disclosure.
In addition, any combination of various embodiments of the present disclosure may be made, and the same should be considered as the disclosure of the present disclosure, as long as it does not depart from the spirit of the present disclosure.
Claims (16)
1. The map scaling method is characterized by comprising the following steps:
in response to a zooming operation of a user on a displayed target map, determining a focus position of a current operation focus of the user in the target map, wherein the target map comprises at least one map node;
determining a target graph node from the graph nodes according to the focus position;
and according to the zooming operation, zooming the target map by taking the target map node as a zooming central point.
2. The method of claim 1, wherein determining a target graph node from the graph nodes based on the focal position comprises:
and taking the graph node at the focus position as the target graph node when the graph node exists at the focus position.
3. The method of claim 1, wherein determining a target graph node from the graph nodes based on the focal position comprises:
under the condition that the graph nodes do not exist in the focus position, obtaining the distance between each graph node and the focus position, and determining the graph node with the shortest distance as an undetermined node, wherein the undetermined node comprises at least one graph node;
and determining a target map node according to the undetermined node.
4. The method of claim 1, wherein determining a target graph node from the graph nodes based on the focal position comprises:
and under the condition that candidate map nodes exist in a preset range around the focus position, taking the map node which is the shortest distance from the focus position in the candidate map nodes as the target map node.
5. The method of claim 1, wherein determining a target graph node from the graph nodes based on the focal position comprises:
and under the condition that the candidate map nodes do not exist in the preset range around the focus position, taking the map node which is the shortest distance from the focus position in the map nodes as the target map node.
6. The method of claim 1, further comprising:
and refusing to respond to the zooming operation under the condition that the candidate map nodes do not exist in the preset range around the focus position.
7. The method of claim 3, wherein the determining the target graph node from the pending node comprises:
under the condition that the undetermined node is the target graph node, taking the undetermined node as the target graph node; or,
and under the condition that the undetermined nodes are multiple, taking the undetermined node which is the shortest distance from a preset position in the target map as the target map node.
8. The method of claim 7, wherein the preset position comprises a center position of the target atlas.
9. The method according to claim 1, wherein the scaling the target graph with the target graph node as a scaling center point according to the scaling operation comprises:
determining a zooming type corresponding to the zooming operation, wherein the zooming type comprises a zooming-in operation and a zooming-out operation;
obtaining a scaling rate corresponding to the scaling type;
and taking the target graph node as the scaling central point, and scaling the target graph according to the scaling rate.
10. The method of claim 9, further comprising:
under the condition that the magnification of the target map reaches a preset magnification, if the magnification operation of the user on the target map is detected, refusing to respond to the magnification operation; or,
and if the reduction multiple of the target map reaches a preset reduction multiple, refusing to respond to the reduction operation if the reduction operation of the user on the target map is detected.
11. The method according to any of claims 1 to 10, wherein the zoom operation comprises a triggering operation of a presented zoom key by the user; or, the user performs a scrolling operation on the mouse wheel.
12. The method of claim 11, wherein the determining a focus position of the user's current operational focus in the target atlas comprises:
taking a position of the mouse cursor in the target map as the focal position in a case where the zooming operation includes a scrolling operation of a mouse wheel by the user; or,
and taking the position of a focus frame in the target map as the focus position when the zooming operation comprises the triggering operation of the user on the displayed zooming key.
13. The method of claim 11, further comprising:
and under the condition that the zooming operation comprises the triggering operation of the user on the displayed zooming key, zooming the target map by taking the central position of the target map as a zooming central point according to the zooming operation.
14. The map scaling device is characterized by comprising:
the second determination module is used for responding to the zooming operation of a user on the displayed target map, and determining the focus position of the current operation focus of the user in the target map, wherein the target map comprises at least one map node;
a second determining module, configured to determine a target graph node from the graph nodes according to the focus position;
and the scaling module is used for scaling the target map by taking the target map node as a scaling central point according to the scaling operation.
15. The non-transitory computer readable storage medium, on which a computer program is stored, wherein the program, when executed by a processor, performs the steps of the method of any of claims 1-13.
16. This electronic equipment, its characterized in that includes:
a memory having a computer program stored thereon;
a processor for executing the computer program in the memory to carry out the steps of the method of any of claims 1-13.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111478676.8A CN114153350B (en) | 2021-12-06 | 2021-12-06 | Map scaling method and device, storage medium and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111478676.8A CN114153350B (en) | 2021-12-06 | 2021-12-06 | Map scaling method and device, storage medium and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114153350A true CN114153350A (en) | 2022-03-08 |
CN114153350B CN114153350B (en) | 2023-09-29 |
Family
ID=80452861
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111478676.8A Active CN114153350B (en) | 2021-12-06 | 2021-12-06 | Map scaling method and device, storage medium and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114153350B (en) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060074926A1 (en) * | 2004-09-24 | 2006-04-06 | Sas Institute Inc. | Computer-implemented system and method for handling node-link representations |
AU2006201531A1 (en) * | 2006-04-12 | 2007-11-01 | Commonwealth Bank Of Australia | Entity relationship model method and system |
CN106598437A (en) * | 2016-12-22 | 2017-04-26 | 东方网力科技股份有限公司 | Zoom display method and apparatus for electronic map |
CN109101174A (en) * | 2018-06-26 | 2018-12-28 | 深圳市买买提信息科技有限公司 | A kind of scaling method, device, terminal and medium |
CN109271525A (en) * | 2018-08-08 | 2019-01-25 | 北京百度网讯科技有限公司 | For generating the method, apparatus, equipment and computer readable storage medium of knowledge mapping |
CN111259297A (en) * | 2020-01-14 | 2020-06-09 | 清华大学 | Interaction visualization method, platform and system for knowledge graph |
CN111274777A (en) * | 2020-01-21 | 2020-06-12 | 维沃移动通信有限公司 | Thinking guide graph display method and electronic equipment |
CN112235509A (en) * | 2020-10-15 | 2021-01-15 | 北京小米移动软件有限公司 | Focal length adjusting method and device, mobile terminal and storage medium |
CN112380357A (en) * | 2020-12-09 | 2021-02-19 | 武汉烽火众智数字技术有限责任公司 | Method for realizing interactive navigation of knowledge graph visualization |
CN113467877A (en) * | 2021-07-07 | 2021-10-01 | 安徽容知日新科技股份有限公司 | Data display system and method |
-
2021
- 2021-12-06 CN CN202111478676.8A patent/CN114153350B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060074926A1 (en) * | 2004-09-24 | 2006-04-06 | Sas Institute Inc. | Computer-implemented system and method for handling node-link representations |
AU2006201531A1 (en) * | 2006-04-12 | 2007-11-01 | Commonwealth Bank Of Australia | Entity relationship model method and system |
CN106598437A (en) * | 2016-12-22 | 2017-04-26 | 东方网力科技股份有限公司 | Zoom display method and apparatus for electronic map |
CN109101174A (en) * | 2018-06-26 | 2018-12-28 | 深圳市买买提信息科技有限公司 | A kind of scaling method, device, terminal and medium |
CN109271525A (en) * | 2018-08-08 | 2019-01-25 | 北京百度网讯科技有限公司 | For generating the method, apparatus, equipment and computer readable storage medium of knowledge mapping |
CN111259297A (en) * | 2020-01-14 | 2020-06-09 | 清华大学 | Interaction visualization method, platform and system for knowledge graph |
CN111274777A (en) * | 2020-01-21 | 2020-06-12 | 维沃移动通信有限公司 | Thinking guide graph display method and electronic equipment |
CN112235509A (en) * | 2020-10-15 | 2021-01-15 | 北京小米移动软件有限公司 | Focal length adjusting method and device, mobile terminal and storage medium |
CN112380357A (en) * | 2020-12-09 | 2021-02-19 | 武汉烽火众智数字技术有限责任公司 | Method for realizing interactive navigation of knowledge graph visualization |
CN113467877A (en) * | 2021-07-07 | 2021-10-01 | 安徽容知日新科技股份有限公司 | Data display system and method |
Also Published As
Publication number | Publication date |
---|---|
CN114153350B (en) | 2023-09-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2500016C2 (en) | User interface, device and method for displaying special locations on map | |
KR102069867B1 (en) | Contact provision using context information | |
US9565223B2 (en) | Social network interaction | |
US10228835B2 (en) | Method for displaying information, and terminal equipment | |
CN110688829B (en) | Table generation method, apparatus, device and storage medium | |
US20150033146A1 (en) | Automatic detection and magnification of focus region for content shared during an online meeting session | |
US20140043255A1 (en) | Electronic device and image zooming method thereof | |
US9509733B2 (en) | Program, communication apparatus and control method | |
US20160092883A1 (en) | Timeline-based visualization and handling of a customer | |
CN111651110A (en) | Group chat message display method and device, electronic equipment and storage medium | |
CN114116098B (en) | Application icon management method and device, electronic equipment and storage medium | |
CN113239673A (en) | Chart switching method and device, storage medium and electronic equipment | |
CN111310086A (en) | Page jump method and device and electronic equipment | |
CN107203279B (en) | Keyword prompting method and device | |
CN114153350A (en) | Map scaling method and device, storage medium and electronic equipment | |
CN114265526B (en) | Map scaling method and device, storage medium and electronic equipment | |
CN105843504B (en) | A kind of window regulation method and electronic equipment | |
CN114416269A (en) | Interface display method and display device | |
CN109213556B (en) | Display method and device | |
KR102174682B1 (en) | Contents editing method using thouchscreen | |
CN111190523A (en) | Interface processing method, terminal and computer readable storage medium | |
US11908050B2 (en) | Graphical user interface | |
CN115718639A (en) | Notification message display method and device and electronic equipment | |
KR101713287B1 (en) | Contents editing method using thouchscreen | |
CN113687903A (en) | Tool display method and device based on structured data |
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 |