[go: up one dir, main page]

HK1238743A - Map interaction, search and display method, apparatus, system, server and terminal - Google Patents

Map interaction, search and display method, apparatus, system, server and terminal Download PDF

Info

Publication number
HK1238743A
HK1238743A HK17112567.9A HK17112567A HK1238743A HK 1238743 A HK1238743 A HK 1238743A HK 17112567 A HK17112567 A HK 17112567A HK 1238743 A HK1238743 A HK 1238743A
Authority
HK
Hong Kong
Prior art keywords
map
range
location
distance
search
Prior art date
Application number
HK17112567.9A
Other languages
Chinese (zh)
Other versions
HK1238743A1 (en
Filing date
Publication date
Application filed filed Critical
Publication of HK1238743A1 publication Critical patent/HK1238743A1/en
Publication of HK1238743A publication Critical patent/HK1238743A/en

Links

Description

Map interaction, search and display method, device and system, server and terminal
Technical Field
The application belongs to the technical field of data processing, and particularly relates to a map interaction, search and display method, device and system, a server and a terminal.
Background
At present, with the continuous development of internet technology, people rely on the internet technology more and more to complete various things of life. Especially, the popularization of the intelligent terminal enables people not to leave the intelligent terminal almost all the time.
For example, people go out mainly by means of route memory or direction determination according to the sun to determine the destination, however, nowadays, people increasingly find the destination through map software on a mobile phone or a computer and the like to plan the route. However, currently, map searching and result displaying are not perfect, and the user experience is reduced.
In view of the above problems, no effective solution has been proposed.
Disclosure of Invention
The application aims to provide a map interaction method, a map search device, a map search system, a server and a terminal, which can realize map search result display based on a defined range, thereby improving user experience.
The application provides a map interaction, search and display method, device and system, a server and a terminal, which are realized as follows:
a map interaction method, the method comprising:
obtaining map searching operation;
determining a delineation range and a target object according to the map search operation;
and displaying one or more target objects in the delineating range as a search result set.
A map search method, comprising:
receiving map searching operation;
determining a delineation range and a target object according to the map search operation;
and pushing one or more target objects in the delineating range to a terminal side as a search result.
A map display method, comprising:
obtaining map searching operation;
sending the map searching operation to a server, wherein the map searching request carries a circumscribed range and a target object;
receiving and displaying a search result returned by a server in response to the map search operation, wherein the search result comprises: one or more target objects located within the delineating range.
A map interaction method, the method comprising:
obtaining a map searching operation, wherein the map searching operation carries a first position and a second position;
determining a distance between the first location and the second location in response to the map search operation;
identifying the first location, the second location on a map interface, and forming a connecting line between the first location and the second location, wherein a distance between the first location and the second location is identified on the connecting line.
A map interaction apparatus, the apparatus comprising:
the acquisition module is used for acquiring map searching operation;
the determining module is used for determining a delineation range and a target object according to the map searching operation;
and the display module is used for displaying one or more target objects in the delineation range as a search result set.
A server, comprising:
the receiving module is used for receiving map searching operation;
the determining module is used for determining a delineation range and a target object according to the map searching operation;
and the pushing module is used for pushing one or more target objects in the delineating range to a terminal side as a search result.
A terminal, comprising:
the acquisition module is used for acquiring map searching operation;
the sending module is used for sending the map searching operation to a server, wherein the map searching request carries the circled range and the target object;
a display module, configured to receive and display a search result returned by the server in response to the map search operation, where the search result includes: one or more target objects located within the delineating range.
A map interaction system comprises the server and the terminal.
A map interaction apparatus, comprising:
the map searching method comprises the steps of obtaining a map searching operation, wherein the map searching operation carries a first position and a second position;
a determining module for determining a distance between the first location and the second location in response to the map search operation;
a display module to identify the first location, the second location, and form a connection line between the first location and the second location on a map interface, wherein a distance between the first location and the second location is identified on the connection line.
The map interaction method and the map interaction device, provided by the application, are used for obtaining a map search operation, determining a delineation range and target objects according to the map search operation, and displaying one or more target objects in the delineation range as a search result set. Namely, only the target object in the delineation range is selected as the search result, so that the user can visually see the distance relationship between the initial location and the search result set through one search process, the user experience is effectively improved, unnecessary search results do not need to be displayed, and system resources are saved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, it is obvious that the drawings in the following description are only some embodiments described in the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without any creative effort.
FIG. 1 is a schematic structural diagram of a map interaction system provided by the present application;
FIG. 2 is a method flow diagram of a map display method provided herein;
FIG. 3 is a schematic view of a search request input interface provided herein;
FIG. 4 is a schematic illustration of an interface provided by the present application after a search request is entered;
FIG. 5 is a schematic illustration of a first position calibration at a map interface as provided herein;
FIG. 6 is a schematic diagram illustrating a dragging operation converted into distance information according to the present disclosure;
FIG. 7 is a schematic illustration of a display provided by the present application after selection of a first position and a second position;
FIG. 8 is a schematic illustration of the determined circular delineation provided herein;
FIG. 9 is a schematic diagram of the determined square delineation provided herein;
FIG. 10 is a schematic illustration of determining sector delineation ranges provided herein;
FIG. 11 is a search result presentation diagram provided herein;
FIG. 12 is a flow chart of another method of a map display method provided by the present application;
FIG. 13 is a schematic illustration of displaying distance information between a start point and an end point as provided herein;
FIG. 14 is a schematic diagram illustrating a map interaction method in a specific scenario provided by the present application;
FIG. 15 is a hardware diagram of a terminal provided herein;
FIG. 16 is a software module diagram of a terminal provided herein;
FIG. 17 is a schematic diagram of another software module of the terminal provided herein;
FIG. 18 is a hardware schematic of a server provided herein;
fig. 19 is a software module diagram of a server provided in the present application.
Detailed Description
In order to make those skilled in the art better understand the technical solutions in the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Referring to fig. 1, the present application provides a map interaction system, which may include: a user client 100 and a map server 200, the user client 100 being coupled with the map server 200. There may be one or more user clients 100 in the map interaction system.
The application also provides a map interaction system, which can comprise: in the case that the map information is already stored locally in the user client 100, the user client 100 does not need to request the map server after receiving the search request, and information is directly extracted from the local area to perform search judgment.
The user client 100 may be a removable device. For example, it may be a mobile phone, a tablet computer, etc. The user client 100 may also be a desktop device, such as: desktop Personal Computers (PCs), all-in-one machines, and the like.
The user can acquire the data information on the map distribution server 200 by using different user clients 100 under different scenes to realize route planning.
When a user performs a map information search through the user client 100, there may be various application scenarios, for example: the current position may be used as the initial position, or a position may be input as the initial position, or a position may be directly clicked on the map interface as the initial position, and so on. The specific way to select the initial position may be selected according to actual needs, which is not limited in the present application.
In this example, a map display method is provided, as shown in fig. 2, which may include the steps of:
step 201: obtaining map searching operation;
the map search operation may be a search operation generated by information input by the user in the search input box, or a search operation generated by position information and distance information specified by the user in the map interface.
For example, the user may input the target object and the distance range desired to be searched in the interface shown in fig. 3, that is, the presentation result shown in fig. 4 is obtained, and as shown in fig. 4, the input is the bus stop and is within 4 km. The corresponding map search operation is: and searching for the bus stations within 4 kilometers of the current position, and in this way, the final search result is the bus stations within 4 kilometers. Accordingly, the initial position is the current position.
In another embodiment, a search input box may be further provided for inputting an initial position, for example, inputting "skyward company", "supermarket" and "5 km", and the search operation is to search for supermarkets within 5 km of the skyward company.
To achieve the input of the initial position, or the target object, or the distance range, various ways can be adopted, not limited to the above listed ones, such as:
1) the initial position can be input by inputting characters, can be selected by directly clicking on a map, can also be a common place list provided for a user to select from, and the like.
2) The target object may be input by inputting a text, or may be set as a target object list, for example, the user may perform a click operation from the target object list to display and select the target object.
3) The distance range can be input by inputting characters, or can be calibrated by dragging a mouse or a touch screen on a map display interface.
It should be noted that the above listed options and input methods are only schematic descriptions, and other input methods may be adopted in practical implementation, which is not limited in the present application.
Step 202: determining a delineation range and a target object according to the map search operation;
the determining the bounding range according to the map search operation may include: extracting a first location and a selected distance from a map search operation; the delineation range is determined based on the first location and the selected distance. That is, the first position may correspond to the initial position described above, and the selected distance may correspond to the distance selected or input by the user described above.
For example, extracting the first location and the selected distance from the map search operation may include:
s1: acquiring a first position calibrated on a map interface;
s2: obtaining a distance positioning point selected based on the first position;
s3: the distance between the first location and the distance anchor point is taken as the selected distance.
That is, as shown in fig. 5, the user may directly mark a position on the map interface as a first position (i.e., an initial position), and the marking operation may be performed by a preset operation such as a single click or a double click. After the first position has been determined, a distance anchor point may be determined, and thus the selected distance, i.e. two points determine a straight line, or two points determine a distance, in particular the distance anchor point may be determined in one of the following ways:
1) identifying a dragging operation with a first position as a starting point on a map interface, and taking an end point of the dragging operation as a distance positioning point;
that is, the dragging may be performed from the first position, and the stop position may be determined as the distance anchor point, or one point may be selected as the distance anchor point after the first position is determined. When dragging, as shown in fig. 6, the distance information may be converted in real time along with the dragging operation to remind the user of the distance from the current position to the first position, so as to determine whether dragging can be stopped, and the current position is used as the dragging stopping position.
2) And taking the point selected by the user after the first position on the map interface as a distance positioning point.
As shown in fig. 7, after the first location "dragon hill" is selected, the user may click and select "tiger hill government" as the second location, and the second location is used as the distance anchor point, so that the user may know the approximate distance between the two locations, and the straight distance of the second location from the first location may be displayed.
It should be noted, however, that the above-listed manners for selecting the distance anchor point are only for better illustration of the present invention, and do not form an unlimited part of the present invention, and in practical implementation, a more effective manner for selecting the distance anchor point can be selected according to actual needs and requirements.
In one embodiment, the delineation range may be determined, but is not limited to, in one of the following ways:
mode one) as shown in fig. 8, a circle area generated by using the first position as a circle center and the distance between the first position and the distance positioning point as a radius is used as the delineation range;
mode two) as shown in fig. 9, the first position is taken as the center, the distance anchor point is taken as one vertex of the square, and the generated square area is taken as the delineation range;
mode three) as shown in fig. 10, the first position is used as a starting point of the sector area, the first position and the distance anchor point are used as a radius of the sector area, the direction of the dragging operation is used as a central direction of the sector area, and the generated sector area with the predetermined angle is used as a delineation range, for example, as shown in fig. 10, the predetermined angle is 120 °, and of course, when the method is actually implemented, other angles can be selected according to actual needs, and what angle is specifically selected, and the application is not limited.
Step 203: and displaying one or more target objects in the defined range as a search result set.
In one embodiment, one or more target objects within the delineation scope may be presented as a set of search results and the delineation scope identified on a map interface, as shown in FIG. 11. According to the first position, the encircled range and the target search object (fast food), a plurality of search results can be obtained, and the search results are all fast food restaurants within 4km of the first position, so that the presentation of the search results based on the encircled range is realized, the user can roughly judge the distance between each target search result and the departure point under the condition of searching for the target in the preset range, the controllability of the distance parameter is increased, and the search range can be more conveniently planned for the user.
Through the method provided by the above example, the problem that the relative distance is often paid much attention to when the existing user searches for the content with strong position attributes such as hotels or scenic spots through the map is solved, but the controllability of the distance parameter of the existing map search interaction method is low.
FIG. 12 is a method flow diagram of one embodiment of another map display method described herein. Although the present application provides method operational steps or apparatus configurations as illustrated in the following examples or figures, more or fewer operational steps or modular units may be included in the methods or apparatus based on conventional or non-inventive efforts. In the case of steps or structures which do not logically have the necessary cause and effect relationship, the execution sequence of the steps or the module structure of the apparatus is not limited to the execution sequence or the module structure described in the embodiments and shown in the drawings of the present application. When the described method or module structure is applied in an actual device or end product, the method or module structure according to the embodiments or shown in the drawings can be executed sequentially or executed in parallel (for example, in a parallel processor or multi-thread processing environment, or even in a distributed processing environment).
Specifically, as shown in fig. 12, another map display method provided in an embodiment of the present application may include:
s1201: obtaining a map searching operation, wherein the map searching operation carries a first position and a second position;
s1202: determining a distance between the first location and the second location in response to the map search operation;
s1203: a first location, a second location are identified on a map interface, and a connecting line is formed between the first location and the second location, wherein a distance between the first location and the second location is identified on the connecting line.
As shown in fig. 13, for a schematic view of an actual application scenario of the map display method, a user selects a start point (a first location) and an end point (a second location), and after entering a search state, a route search result is generated, and in order to represent the route search result, a route is displayed between the start point and the end point in a wired manner, and in order to enable the user to more intuitively determine a distance between two places, the position between the start point and the end point is directly displayed on the connection route, so that the user can determine the route and the distance between the start point and the end point at the first time only from a graphical display interface of the search result, thereby improving user experience.
The above description is mainly made in terms of a flow from a large direction. It should be noted that different processing modes exist for different terminals and servers.
For example:
in the first situation, the user locally stores the map information, that is, the map package is downloaded locally, and at this time, after the user initiates the search request, the client does not need to initiate the search request to the map server, and only needs to acquire the map information locally to perform identification search, that is, the client completes the search and the process of interacting with the user.
And in the second situation, the user does not locally store corresponding map information, and under the condition that the user client is networked, the user initiates a search request through the client, the client sends the search request to the map server, the map server performs search matching, and returns a search result to the user client for display, namely, the client completes the process of interacting with the user at the moment, and the map server completes the search matching process.
In the third case, the user does not locally store corresponding map information, and the user client is not networked, in which case the map search function cannot be performed.
Therefore, in one embodiment, which processing method is adopted can be determined according to the actual storage situation, networking situation and the like of the user client, and whether the search matching operation is executed by the terminal or the server can be determined.
The above map interaction method is described below with reference to a specific scenario, however, it should be noted that the specific scenario is only for better illustrating the present invention and is not to be construed as a limitation to the present invention.
In the existing map searching mode, the distance exists as a result screening item and is separated from the searching action, so that repeated operation is caused, and the operation mode is not intuitive and easy to understand for a user.
In this example, a map interaction method is provided, which includes the following steps:
s1: in the map, a user presses a certain place of the map for a long time to trigger range delineation and prompt;
s2: the long press place is used as the center of a circle, and the size of the search range is adjusted in a dragging mode;
s3: and releasing the fingers, confirming the final dragging range and displaying the search results in the range.
Specifically, the presented interaction change may be as shown in fig. 14, where the user selects a little long press, and triggers to perform the range delineation operation, and may prompt below: and dragging to select a search range, defining the search range by a user in a dragging mode, converting a dragging distance into an actual distance on a map in real time in the dragging process, taking a dragging stopping point as a finally determined search range boundary after the user stops dragging, and displaying a search result in the search range.
Fig. 15 shows a schematic block diagram based on a terminal side according to an exemplary embodiment of the present application. Referring to fig. 15, at the hardware level, the electronic device includes a processor, an internal bus, a network interface, a memory, and a non-volatile memory, but may also include hardware required for other services. The processor reads the corresponding computer program from the nonvolatile memory into the memory and then runs the computer program to form the map interaction device on the logic level. Of course, besides the software implementation, the present application does not exclude other implementations, such as logic devices or a combination of software and hardware, and the like, that is, the execution subject of the following processing flow is not limited to each logic unit, and may also be hardware or logic devices.
Referring to fig. 16, in a software implementation, the map interaction apparatus applied in a terminal of a client may include an obtaining module, a determining module and a presenting module. Wherein:
the acquisition module is used for acquiring map searching operation;
the determining module is used for determining a delineation range and a target object according to the map searching operation;
and the display module is used for displaying one or more target objects in the delineation range as a search result set.
Referring to fig. 17, in a software implementation, the map interaction apparatus is applied to a terminal of a client, and may further include an obtaining module, a determining module, and a displaying module. Wherein:
the acquisition module is used for acquiring map searching operation;
the sending module is used for sending the map searching operation to a server, wherein the map searching request carries the circled range and the target object;
a display module, configured to receive and display a search result returned by the server in response to the map search operation, where the search result includes: one or more target objects located within the delineating range.
In the software implementation, the map interaction device is applied to a terminal of a client, and may further include an obtaining module, a determining module and a displaying module. Wherein:
the map searching method comprises the steps of obtaining a map searching operation, wherein the map searching operation carries a first position and a second position;
a determining module for determining a distance between the first location and the second location in response to the map search operation;
a display module to identify the first location, the second location, and form a connection line between the first location and the second location on a map interface, wherein a distance between the first location and the second location is identified on the connection line.
FIG. 18 shows a schematic block diagram of a server-based side according to an exemplary embodiment of the present application. Referring to fig. 18, at the hardware level, the electronic device includes a processor, an internal bus, a network interface, a memory, and a non-volatile memory, but may also include hardware required for other services. The processor reads the corresponding computer program from the nonvolatile memory into the memory and then runs the computer program to form the map interaction device on the logic level. Of course, besides the software implementation, the present application does not exclude other implementations, such as logic devices or a combination of software and hardware, and the like, that is, the execution subject of the following processing flow is not limited to each logic unit, and may also be hardware or logic devices.
Referring to fig. 19, in a software implementation, the map interaction apparatus is applied to a server and may include a receiving module, a determining module, and a pushing module. Wherein:
the receiving module is used for receiving map searching operation;
the determining module is used for determining a delineation range and a target object according to the map searching operation;
and the pushing module is used for pushing one or more target objects in the delineating range to a terminal side as a search result.
The map interaction, search and display method, device and system, the server and the terminal are interactive search and display based on the delineation range, and only results within the delineation range are displayed when search results are presented, so that system resources are saved, furthermore, the delineation range of a user is displayed simultaneously when the search results are displayed, so that the user can clearly determine the relative distance and the like of each search result through one-time search, and user experience is effectively improved.
The above description of the embodiments of the present application is only an application of some embodiments of the present application, and the embodiments of the present application may be implemented on the basis of some standards, models, and methods with slight modifications. Of course, other non-inventive variations of the processing method steps described in the above embodiments consistent with the present application may still be implemented in the same application, and are not described herein again.
Although the present application provides method steps as described in an embodiment or flowchart, additional or fewer steps may be included based on conventional or non-inventive efforts. The order of steps recited in the embodiments is merely one manner of performing the steps in a multitude of orders and does not represent the only order of execution. When an actual apparatus or client product executes, it may execute sequentially or in parallel (e.g., in the context of parallel processors or multi-threaded processing) according to the embodiments or methods shown in the figures.
The apparatuses or modules illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions. For convenience of description, the above devices are described as being divided into various modules by functions, and are described separately. The functionality of the modules may be implemented in the same one or more software and/or hardware implementations of the present application. Of course, a module that implements a certain function may be implemented by a plurality of sub-modules or sub-units in combination.
The methods, apparatus or modules described herein may be implemented in computer readable program code to a controller implemented in any suitable manner, for example, the controller may take the form of, for example, a microprocessor or processor and a computer readable medium storing computer readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, Application Specific Integrated Circuits (ASICs), programmable logic controllers and embedded microcontrollers, examples of which include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320, the memory controller may also be implemented as part of the control logic for the memory. Those skilled in the art will also appreciate that, in addition to implementing the controller as pure computer readable program code, the same functionality can be implemented by logically programming method steps such that the controller is in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers and the like. Such a controller may therefore be considered as a hardware component, and the means included therein for performing the various functions may also be considered as a structure within the hardware component. Or even means for performing the functions may be regarded as being both a software module for performing the method and a structure within a hardware component.
Some of the modules in the apparatus described herein may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, classes, etc. that perform particular tasks or implement particular abstract data types. The application may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
From the above description of the embodiments, it is clear to those skilled in the art that the present application can be implemented by software plus necessary hardware. Based on such understanding, the technical solutions of the present application may be embodied in the form of software products or in the implementation process of data migration, which essentially or partially contributes to the prior art. The computer software product may be stored in a storage medium such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, mobile terminal, server, or network device, etc.) to perform the methods described in the various embodiments or portions of the embodiments of the present application.
The embodiments in the present specification are described in a progressive manner, and the same or similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. All or portions of the present application are operational with numerous general purpose or special purpose computing system environments or configurations. For example: personal computers, server computers, hand-held or portable devices, tablet-type devices, mobile communication terminals, multiprocessor systems, microprocessor-based systems, programmable electronic devices, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like.
While the present application has been described with examples, those of ordinary skill in the art will appreciate that there are numerous variations and permutations of the present application without departing from the spirit of the application, and it is intended that the appended claims encompass such variations and permutations without departing from the spirit of the application.

Claims (20)

1. A map interaction method, characterized in that the method comprises:
obtaining map searching operation;
determining a delineation range and a target object according to the map search operation;
and displaying one or more target objects in the delineating range as a search result set.
2. The method of claim 1, wherein determining a delineation range from the map search operation comprises:
extracting a first location and a selected distance from the map search operation;
determining the delineation range from the first position and the selected distance.
3. The method of claim 2, wherein extracting the first location and the selected distance from the map search operation comprises:
acquiring a first position calibrated on a map interface;
obtaining a distance positioning point selected based on the first position;
and taking the distance between the first position and the distance positioning point as the selected distance.
4. The method of claim 3, wherein obtaining a selected distance fix based on the first location comprises:
identifying a dragging operation on the map interface with the first position as a starting point, and taking an end point of the dragging operation as the distance positioning point;
or, using a point selected by the user on the map interface after the first position as the distance positioning point.
5. The method of claim 3, wherein determining the delineation range from the first location and the selected distance comprises at least one of:
taking the first position as a circle center, taking the distance between the first position and the distance positioning point as a radius, and taking the generated circular area as the delineation range;
taking the first position as a center, the distance positioning point as a vertex of a square, and the generated square area as the delineating range;
or, the first position is used as a starting point of a sector area, the first position and the distance positioning point are used as the radius of the sector area, the direction of the dragging operation is used as the central direction of the sector area, and the generated sector area with a preset angle is used as the delineation range.
6. The method of claim 2, wherein extracting the first location and the selected distance from the map search operation comprises:
and acquiring a first position and a selected distance input by the user through characters from the map searching operation.
7. The method of any one of claims 1 to 6, wherein presenting one or more target objects within the delineating range as a set of search results comprises:
and displaying one or more target objects in the delineating range as a search result set, and identifying the delineating range on a map interface.
8. A map search method, comprising:
receiving map searching operation;
determining a delineation range and a target object according to the map search operation;
and pushing one or more target objects in the delineating range to a terminal side as a search result.
9. A map display method, comprising:
obtaining map searching operation;
sending the map searching operation to a server, wherein the map searching request carries a circumscribed range and a target object;
receiving and displaying a search result returned by a server in response to the map search operation, wherein the search result comprises: one or more target objects located within the delineating range.
10. The method of claim 9, wherein the delineation range is also displayed during receipt and display of one or more target objects returned by the server in response to the map search operation.
11. The method of claim 9, wherein obtaining a map search operation comprises:
acquiring a first position and a target object;
identifying a dragging operation with the first position as a starting point on the map interface, and taking an end point of the dragging operation as a distance positioning point; or, using a point selected by a user on the map interface after the first position as the distance positioning point;
and determining the delineation range according to the first position and the distance positioning point.
12. The method of claim 11, wherein determining the delineation range from the first location and the distance fix comprises at least one of:
taking the first position as a circle center, taking the distance between the first position and the distance positioning point as a radius, and taking the generated circular area as the delineation range;
taking the first position as a center, the distance positioning point as a vertex of a square, and the generated square area as the delineating range;
or, the first position is used as a starting point of a sector area, the first position and the distance positioning point are used as the radius of the sector area, the direction of the dragging operation is used as the central direction of the sector area, and the generated sector area with a preset angle is used as the delineation range.
13. A map interaction method, characterized in that the method comprises:
obtaining a map searching operation, wherein the map searching operation carries a first position and a second position;
determining a distance between the first location and the second location in response to the map search operation;
identifying the first location, the second location on a map interface, and forming a connecting line between the first location and the second location, wherein a distance between the first location and the second location is identified on the connecting line.
14. A map interaction apparatus, the apparatus comprising:
the acquisition module is used for acquiring map searching operation;
the determining module is used for determining a delineation range and a target object according to the map searching operation;
and the display module is used for displaying one or more target objects in the delineation range as a search result set.
15. The apparatus of claim 14, wherein the presentation module is specifically configured to present one or more target objects within the delineation scope as a set of search results and identify the delineation scope on a map interface.
16. A server, comprising:
the receiving module is used for receiving map searching operation;
the determining module is used for determining a delineation range and a target object according to the map searching operation;
and the pushing module is used for pushing one or more target objects in the delineating range to a terminal side as a search result.
17. A terminal, comprising:
the acquisition module is used for acquiring map searching operation;
the sending module is used for sending the map searching operation to a server, wherein the map searching request carries the circled range and the target object;
a display module, configured to receive and display a search result returned by the server in response to the map search operation, where the search result includes: one or more target objects located within the delineating range.
18. The terminal of claim 17, wherein the display module is further configured to display the delineation range in a process of receiving and displaying one or more target objects returned by the server in response to the map search operation.
19. A map interaction system, characterized by comprising the server of claim 16 and the terminal of claim 17 or 18.
20. A map interaction apparatus, comprising:
the map searching method comprises the steps of obtaining a map searching operation, wherein the map searching operation carries a first position and a second position;
a determining module for determining a distance between the first location and the second location in response to the map search operation;
a display module to identify the first location, the second location, and form a connection line between the first location and the second location on a map interface, wherein a distance between the first location and the second location is identified on the connection line.
HK17112567.9A 2017-11-29 Map interaction, search and display method, apparatus, system, server and terminal HK1238743A (en)

Publications (2)

Publication Number Publication Date
HK1238743A1 HK1238743A1 (en) 2018-05-04
HK1238743A true HK1238743A (en) 2018-05-04

Family

ID=

Similar Documents

Publication Publication Date Title
TWI676905B (en) Map interaction, search, display method, device and system, server, terminal
JP7175276B2 (en) Method, Client and Server for Displaying Service Objects and Processing Map Data
US10021001B2 (en) Providing visualizations of event sequence data
US20170180909A1 (en) Cloud-Based Custom Metric/Timer Definitions and Real-Time Analytics of Mobile Applications
CN109040960A (en) A kind of method and apparatus for realizing location-based service
US10990272B2 (en) Display a subset of objects on a user interface
US20130007613A1 (en) System to overlay application help on a mobile device
CN107819930A (en) A kind of function prompt method and system
CN113505329B (en) Data visualization processing method and device
US20160050283A1 (en) System and Method for Automatically Pushing Location-Specific Content to Users
CN110866205B (en) Method and apparatus for storing information
CN105589868B (en) Target track query method and device
CN108009176B (en) Specification display method, device and equipment based on AR technology
US12067227B2 (en) Method and device for pushing media resources with gesture operations
TWI519997B (en) Server, user device and terminal device
CN115878248A (en) Image processing method, device, equipment and storage medium
CN108614661B (en) Interactive object display control method based on intelligent terminal and intelligent terminal
CN105468747A (en) Recommendation information display method and device
CN111796736B (en) Application sharing method and device and electronic equipment
HK1238743A (en) Map interaction, search and display method, apparatus, system, server and terminal
HK1238743A1 (en) Map interaction, search and display method, apparatus, system, server and terminal
CN112162676A (en) Control method and device of handheld intelligent terminal, electronic equipment and storage medium
US12093508B1 (en) Preview assigned routes
CN106445306B (en) In-application prompting method and device and client equipment
CN104750270A (en) Remote controller and method for controlling terminal through same