[go: up one dir, main page]

CN105159543B - It is a kind of that the method and apparatus of Map Services are provided - Google Patents

It is a kind of that the method and apparatus of Map Services are provided Download PDF

Info

Publication number
CN105159543B
CN105159543B CN201510623372.4A CN201510623372A CN105159543B CN 105159543 B CN105159543 B CN 105159543B CN 201510623372 A CN201510623372 A CN 201510623372A CN 105159543 B CN105159543 B CN 105159543B
Authority
CN
China
Prior art keywords
map
user
display scale
display
main interface
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.)
Active
Application number
CN201510623372.4A
Other languages
Chinese (zh)
Other versions
CN105159543A (en
Inventor
王飞
邹静
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201510623372.4A priority Critical patent/CN105159543B/en
Publication of CN105159543A publication Critical patent/CN105159543A/en
Application granted granted Critical
Publication of CN105159543B publication Critical patent/CN105159543B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Instructional Devices (AREA)

Abstract

The method and apparatus of Map Services are provided the present invention provides a kind of, wherein method includes: the usage behavior data according to the user's to map display scale collected in advance, determines the display scale of the map main interface provided for the user.Present invention determine that the display scale of the map main interface gone out is able to reflect out the use habit of user's to map main interface display scale, the probability of user's manual setting map main interface display scale is reduced.On the one hand reduce the additional operation of user, improve user experience;On the other hand, client need not also arrive server again and request the corresponding map datum of display scale adjusted, save network flow.

Description

Method and device for providing map service
[ technical field ] A method for producing a semiconductor device
The invention relates to the technical field of computer application, in particular to a method and a device for providing map service.
[ background of the invention ]
Map application software (APP) is becoming an important tool for people to plan, query and guide travel. As long as the mobile terminal is opened with the positioning function, when a user opens the map app, the main interface displays a map around the current positioning area, and the default display scale of the map is fixed, namely the scale of the currently displayed map. However, the default display scale is often not enough to meet the use requirement of the user, and the user needs to manually zoom the map each time the user wants to see the map data in a larger range or a smaller range. On one hand, additional operation is required for the user, and the user experience is poor; on the other hand, the map data after the scale adjustment needs to be requested again, which wastes the traffic.
[ summary of the invention ]
In view of this, the present invention provides a method and an apparatus for providing a map service, so as to reduce additional operations of a user and save traffic.
The specific technical scheme is as follows:
(consistent with the claims).
According to the technical scheme, the display proportion of the map main interface provided by the user is determined according to the pre-collected use behavior data of the user on the map display proportion, the display proportion can reflect the use habit of the user on the map main interface display proportion, and the probability of manually adjusting the map main interface display proportion by the user is reduced. On one hand, extra operations of the user are reduced, and the user experience is improved; on the other hand, the client does not need to go to the server again to request the map data corresponding to the adjusted display scale, and network flow is saved.
[ description of the drawings ]
FIG. 1 is a flow chart of a method provided by an embodiment of the present invention;
FIG. 2 is a flow chart of another method provided by an embodiment of the present invention;
FIG. 3 is a flow chart of yet another method provided by an embodiment of the present invention;
FIG. 4 is a block diagram of an apparatus according to an embodiment of the present invention;
FIG. 5 is a block diagram of another apparatus according to an embodiment of the present invention;
fig. 6 is a structural diagram of another apparatus according to an embodiment of the present invention.
[ detailed description ] embodiments
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be described in detail with reference to the accompanying drawings and specific embodiments.
The display scale refers to a scale adopted when the map data is displayed on the client interface, and reflects the display granularity of the geographic elements in the map data on the client interface. For example, a scale of 1:20000, indicating that a distance of 1cm on the map represents 200m in real geography. The smaller the display scale, the smaller the display granularity of the geographic elements in the map data on the client interface.
Users often have their own habits when using maps, and also often have their own habits with respect to the display scale of map data. For example, after some users open the map software, the users mainly view the position information of map elements such as nearby buildings, roads, shops, and the like, and the display scale usually adopted is large, so that the map elements around can be clearly seen by the users. For another example, after some users open map software, the display scale generally adopted is small in order to mainly view the road condition information, so that the whole road condition information of a plurality of roads can be seen.
Based on the theory, the display scale of the map main interface can be automatically determined based on the historical use habits of the user. The map main interface refers to an interface which is entered by default after the map software is started. Namely, the display scale of the map main interface provided by the user is determined according to the pre-collected use behavior data of the user on the map display scale. The map-class application refers to an application that a client can request and acquire map data from a server and display the map data to a user. The map-type application may be an application that mainly provides a map service to a user, or an application in which the map service is an auxiliary function, and for example, a drop-and-shoot car may be embedded with the map service.
The determination of the display scale of the map main interface can be implemented at the server side or the client side, which is described in detail below with reference to the embodiments.
Fig. 1 is a flowchart of a method provided in an embodiment of the present invention, where the method is implemented by a server in this embodiment, as shown in fig. 1, the method mainly includes the following steps:
in 101, the server determines a display scale of a map main interface provided for a user according to pre-collected use behavior data of the user on the map display scale.
In an embodiment, the server may collect the usage behavior data of the user on the map display scale, where the usage behavior data of the user on the map display scale may include, but is not limited to, the following:
(1) the display scale used when the user exits the map-like application. Often, when the user exits from the map application, the user only exits from the map application after obtaining a satisfactory service, that is, the provided map service meets the user requirements. Therefore, the display scale used when the user exits the map application is also the display scale meeting the user requirements or conforming to the user usage habits, and the display scale can be collected to determine the display scale of the map main interface provided for the user.
(2) And the display scale used when the user exits the map main interface. When a user exits from a map main interface, often after the user uses the map main interface, other functions of the map application still need to be further used, for example, after the user enters the map application, the map main interface displays the current position of the user (the position to which the intelligent terminal device used by the user is currently located), then clicks the current position and selects a route query function (for example, a "start from here" option) from an appearing sub-menu, and queries route planning from the current position to a certain destination. In this case, when the user exits from the main map interface, the main map interface also meets the user requirements, and the user may adjust the display scale or directly use the default display scale of the main interface.
(3) And the display scale finally adjusted to the map interface when the user uses the map application. In this case, the map interface may include the map main interface, and may also include other map interfaces of the map class application. After the user adjusts the map interface, the display scale meeting the use requirement of the user is usually adjusted, so that the use habit of the user is reflected by the display scale finally adjusted by the user to the map interface when the user uses the map application.
In this embodiment, the server may identify and store the collected usage behavior data for the user. The determination of the display scale of the map main interface provided for the user may be an offline behavior, for example, a periodic behavior, or an offline behavior after the user exits from the map-like application, and the display scale determined for the user may be stored in a storage space such as a cache. The real-time online behavior may also be the real-time online behavior, for example, after detecting that a client of the map application is started, the display scale of the map main interface provided for the user corresponding to the client is determined in real time, and the display scale determined in real time may be stored in a storage space such as a cache (in the following embodiments, the cache is described as an example), or may be directly used in the following steps.
When the above-described usage behavior data of type (1) is employed, the display scale of the map main interface provided for the user may be determined in the following manner:
the first mode is as follows: and determining the display scale with the most times or the average value of the display scales in the display scales used when the user exits from the map application as the display scale of the main map interface provided for the user. It should be noted that, if the map data corresponding to the set display scale is stored in the server side when the map data is stored, the determined display scale average is not necessarily the set scale of the server side, and therefore the set display scale closest to the display scale average may be used as the determined display scale.
The second mode is as follows: and determining the display scale used when the user quits the map application last time as the display scale of the map main interface provided for the user at this time.
The third mode is as follows: and determining the display scale of the main map interface provided for the user according to the display scale or the average value of the display scales with the maximum times in the display scales used when the user exits the map application for the last N times. N is a predetermined positive integer, for example, 5. This way, the usage habit of the user on the display scale in the recent period can be tracked.
When the above-described usage behavior data of type (2) is used, similarly to the usage behavior data of type (1), the display scale of the map main interface provided for the user may be determined in the following manner:
the first mode is as follows: and determining the display scale with the most times or the average value of the display scales in the display scales used when the user exits from the map main interface as the display scale of the map main interface provided for the user. Similarly, if the map data corresponding to the set display scale is stored in the server side when the map data is stored, since the determined display scale mean value is not necessarily the set scale of the server side, the set display scale closest to the display scale mean value may be used as the determined display scale.
The second mode is as follows: and determining the display scale used when the user exits the map main interface last time as the display scale of the map main interface provided for the user at this time.
The third mode is as follows: and determining the display scale of the map main interface provided for the user according to the display scale or the average value of the display scales with the maximum times in the display scales used when the user exits the map main interface for the last N times. N is a predetermined positive integer, for example, 5.
When the above-described usage behavior data of type (3) is used, similarly to the usage behavior data of type (1), the display scale of the map main interface provided for the user may be determined in the following manner:
the first mode is as follows: and determining the display scale or the average value of the display scales with the most times in the display scales finally adjusted to the map interface when the user uses the map application as the display scale of the main map interface provided for the user. Similarly, if the map data corresponding to the set display scale is stored in the server side when the map data is stored, since the determined display scale mean value is not necessarily the set scale of the server side, the set display scale closest to the display scale mean value may be used as the determined display scale.
The second mode is as follows: and determining the display scale finally adjusted to the map interface when the user uses the map application last time as the display scale of the map main interface provided for the user at this time.
The third mode is as follows: and determining the display scale of the main map interface provided for the user according to the display scale or the average value of the display scales with the maximum times in the display scales finally adjusted to the map interface when the user uses the map application for the last N times. N is a predetermined positive integer, for example, 5.
At 102, data of the map main interface is sent to the client used by the user according to the determined display scale.
And if the determined corresponding relation between the display scale information and the user is stored in a cache of the server, the server reads the display scale information corresponding to the user from the cache when receiving the data of the map main interface requested by the client used by the user.
In addition, when the client requests the data of the map main interface, the client can carry terminal screen information. For example, it can be determined from the client type that if the client is a tablet computer type client, the terminal screen is larger, and if the client is a mobile phone type client, the terminal screen is smaller. Or judging from the information such as the terminal model reported by the client. The server side can adaptively adjust the determined display proportion according to the terminal screen information, for example, if the terminal screen is large, the determined display proportion can be appropriately reduced.
In this step, the server may send data of the map main interface corresponding to the determined display scale to the client.
Fig. 2 is another flowchart of a method provided in the embodiment of the present invention, in which a client of a map application implements the flowchart of the method in the embodiment, as shown in fig. 2, the flowchart mainly includes the following steps:
in 201, the client determines a display scale of a map main interface provided for a user according to pre-collected use behavior data of the user on the map display scale.
In this embodiment, the collection of the usage behavior data of the map display scale by the user is performed by the client, where the type of the usage behavior data and the display scale determination manner for the map main interface provided by the user refer to the description in the embodiment shown in fig. 1, and this embodiment is similar and will not be described again.
In this embodiment, the display scale information determined by the client for the user may also be stored in the cache for use in the subsequent steps. In addition, since the client is usually used by one user, for example, the user of the mobile phone is usually a fixed user, the client may store only the determined display scale information, which is determined by default for the currently used user of the client. Of course, the client may also store the correspondence between the display scale information and the user.
In 202, when the client requests the server for the data of the map main interface, the data carries the determined display scale information.
When a user starts a map application, a client of the map application requests a server for data of a map main interface, and the determined display scale information may be carried in the request, for example, the display scale information may be carried in an extension field preset in the request.
In 203, the server sends the data of the map main interface corresponding to the display scale to the client according to the display scale information carried in the request.
Therefore, the client can receive the data of the map main interface corresponding to the determined display scale.
Fig. 3 is a flowchart of another method provided in an embodiment of the present invention, where in this embodiment, a client implements a flow of the method, and as shown in fig. 3, the flow mainly includes the following steps:
in 301, the client determines a display scale of a map main interface provided for a user according to pre-collected usage behavior data of the user on the map display scale.
In this embodiment, the collection of the usage behavior data of the map display scale by the user is performed by the client, where the type of the usage behavior data and the display scale determination manner for the map main interface provided by the user refer to the description in the embodiment shown in fig. 1, and this embodiment is similar and will not be described again.
In this embodiment, the display scale information determined by the client for the user may also be stored in the cache for use in the subsequent steps.
In 302, the client requests and obtains data of the map main interface from the server.
When a user starts the map application, a client of the map application requests and acquires data of a map main interface from a server, and in this case, the server sends the data of the map main interface with a default display scale to the client.
In 303, the client displays the main interface of the map according to the determined display scale information.
And for the map main interface data with the default display scale sent by the server, the client can adjust according to the determined display scale information. The adjustment of the display scale at the client is mainly a process of amplifying or reducing the main interface of the map according to the determined display scale. For example, if the display scale of the map main interface received by the client is 1:20000, and the determined display scale is 1:10000, the received map main interface data can be enlarged in display, the display scale is enlarged to 2 times of the original display scale, accordingly, the display range on the screen is reduced to 1/4, and the adjusted map main interface can take the terminal positioning result as the center.
The above is a detailed description of the method provided by the present invention, and the following is a detailed description of the apparatus provided by the present invention with reference to the examples.
Fig. 4 is a structural diagram of an apparatus according to an embodiment of the present invention, and as shown in fig. 4, the apparatus may include: the collecting unit 01 and the determining unit 02 may further include an adjusting unit 03.
The collection unit 01 is responsible for collecting usage behavior data of a user on a map display scale. Wherein the usage behavior data of the map display scale by the user comprises at least one of the following data: the display scale used when the user exits the map application, the display scale used when the user exits the map main interface, or the display scale finally adjusted to the map interface when the user uses the map application.
The determining unit 02 is responsible for determining the display scale of the map main interface provided for the user according to the use behavior data of the user on the map display scale, which is collected in advance by the collecting unit. The behavior of determining the display scale performed by the determination unit 02 may be an offline behavior, such as a periodic behavior, or an offline behavior after the user exits the map-like application. The map application may also be a real-time online behavior, for example, after detecting that a client of the map application is started, a display scale of a map main interface provided for a user corresponding to the client is determined in real time.
Specifically, the determination unit 02 may determine the display scale in, but is not limited to, the following manner:
and determining the display scale of the main map interface provided for the user according to the display scale or the average of the display scales with the largest times in the display scales used when the user exits the map application.
And determining the display scale used when the user quits the map application last time as the display scale of the map main interface provided for the user at this time.
And determining the display scale of the main map interface provided for the user according to the display scale or the average value of the display scales with the maximum times in the display scales used when the user exits the map application for the last N times.
And determining the display scale of the map main interface provided for the user according to the display scale or the average value of the display scales with the largest times in the display scales used when the user exits the map main interface.
And determining the display scale used when the user exits the map main interface last time as the display scale of the map main interface provided for the user at this time.
And determining the display scale of the map main interface provided for the user according to the display scale or the average value of the display scales with the maximum times in the display scales used when the user exits the map main interface for the last N times.
Determining the display scale of the main map interface provided for the user according to the display scale or the average display scale value with the most times in the display scales finally adjusted to the map interface when the user uses the map application; or,
and determining the display scale finally adjusted to the map interface when the user uses the map application last time as the display scale of the map main interface provided for the user at this time.
And determining the display scale of the main map interface provided for the user according to the display scale or the average value of the display scales with the maximum times in the display scales finally adjusted to the map interface when the user uses the map application for the last N times.
N is a preset positive integer, and may be, for example, 5.
The adjusting unit 03 is responsible for adjusting the determined display scale according to the terminal screen information currently used by the user. For example, it can be determined from the client type that if the client is a tablet computer type client, the terminal screen is larger, and if the client is a mobile phone type client, the terminal screen is smaller. Or judging from the information such as the terminal model reported by the client. The adjusting unit 03 may adaptively adjust the determined display scale according to the terminal screen information, for example, if the terminal screen is large, the determined display scale may be adjusted to be small.
As an embodiment, the apparatus may be provided in a server, and as shown in fig. 4, the apparatus further includes: a storage unit 04, an acquisition unit 05 and a transmission unit 06.
The storage unit 04 is responsible for storing the determined correspondence between the display scale information and the user in a storage space such as a cache. The obtaining unit 05 is responsible for obtaining the display scale information corresponding to the user from the storage space when the server receives the data of the map main interface requested by the client used by the user.
The sending unit 06 is responsible for sending data of the map main interface to the client used by the user according to the determined display scale.
As another implementation manner, the apparatus may be disposed at a client of the map-like application, and as shown in fig. 5, the apparatus may further include: a storage unit 14, an acquisition unit 15 and a carrying unit 16.
The storage unit 14 is responsible for storing the determined display scale information in a storage space such as a cache, and the acquisition unit 15 acquires the display scale information from the storage space when the client is started.
The carrying unit 16 is responsible for carrying the determined display scale information in the request when the client requests the data of the map main interface from the server.
As a third implementation, in addition to the storage unit 14 and the acquisition unit 15 described above, the apparatus further includes: the display unit 17, as shown in fig. 6, is responsible for displaying the map main interface according to the determined display scale information when the client receives the data of the map main interface sent by the server. In this implementation manner, the data of the map main interface sent by the server is still in the default display scale, but after receiving the data of the map main interface, the client of the map application displays the map main interface according to the determined display scale information.
As can be seen from the above description, the display scale of the map main interface determined by the method can reflect the use habit of the user on the display scale of the map main interface, and the probability of manually adjusting the display scale of the map main interface by the user is reduced. On one hand, extra operations of the user are reduced, and the user experience is improved; on the other hand, the client does not need to go to the server again to request the map data corresponding to the adjusted display scale, and network flow is saved.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described device embodiments are merely illustrative, and for example, the division of the units is only one logical functional division, and other divisions may be realized in practice.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
The integrated unit implemented in the form of a software functional unit may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium and includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device) or a processor (processor) to execute some steps of the methods according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.

Claims (10)

1. A method of providing a map service, the method comprising:
determining the display scale of a map main interface provided for a user according to pre-collected use behavior data of the user on the map display scale;
when the method is executed by a server, the server sends data of a map main interface to a client used by the user according to the determined display scale;
when the method is executed by the client, the client requests the server for the data of the map main interface, the data of the map main interface corresponding to the display scale is carried by the client, the server sends the data of the map main interface corresponding to the display scale to the client according to the information of the display scale carried in the request, or the client requests and obtains the data of the map interface from the server, and the map main interface is displayed according to the information of the determined display scale.
2. The method of claim 1, wherein the user usage behavior data for the map display scale comprises at least one of:
the display scale used when the user exits the map application;
the display scale used when the user exits the map main interface;
and when the user uses the map application, the display scale to which the map interface is finally adjusted is adjusted.
3. The method of claim 2, wherein determining a display scale for the user-provided map primary interface comprises:
determining the display scale of the main map interface provided for the user according to the display scale with the most times or the average value of the display scales in the display scales used when the user exits the map application; or,
determining the display scale used when the user quits the map application last time as the display scale of the map main interface provided for the user at this time; or,
determining the display scale of the main map interface provided for the user according to the display scale or the average value of the display scales with the largest times in the display scales used when the user exits the map application for the last N times; or,
determining the display scale of the map main interface provided for the user according to the display scale with the most times or the average value of the display scales in the display scales used when the user exits from the map main interface; or,
determining the display scale used when the user exits the map main interface last time as the display scale of the map main interface provided for the user at this time; or,
determining the display scale of the map main interface provided for the user according to the display scale with the most times or the average value of the display scales in the display scales used when the user exits the map main interface for the last N times; or,
determining the display scale of the main map interface provided for the user according to the display scale or the average value of the display scales with the most times in the display scales finally adjusted to the map interface when the user uses the map application; or,
determining the display scale finally adjusted to the map interface when the user uses the map application last time as the display scale of the map main interface provided for the user at this time; or,
determining the display scale of the main map interface provided for the user according to the display scale or the average value of the display scales with the largest times in the display scales finally adjusted to the map interface when the user uses the map application for the last N times;
wherein N is a preset positive integer.
4. The method of claim 1, further comprising:
and adjusting the determined display proportion according to the terminal screen information currently used by the user.
5. The method according to any one of claims 1 to 4,
when the method is executed by the server, the corresponding relation between the determined display scale information and the user is stored in a storage space, and when the server receives data of a map main interface requested by a client used by the user, the server acquires the display scale information corresponding to the user from the storage space;
when the method is executed by the client, the determined display proportion information is stored in a storage space, and when the client is started, the display proportion information is acquired from the storage space.
6. An apparatus for providing a map service, the apparatus comprising:
the collecting unit is used for collecting the using behavior data of the map display scale of the user;
a determining unit, configured to determine a display scale of a map main interface provided for the user according to usage behavior data of the user on the map display scale, which is collected in advance by the collecting unit,
when the device is arranged at the server side, the device also comprises a sending unit used for sending the data of the map main interface to the client side used by the user according to the determined display scale;
when the device is arranged at the client used by the user, the device further comprises:
the carrying unit is used for carrying the determined display scale information in the request when the client requests the data of the map main interface from the server; or,
and the display unit is used for displaying the map main interface according to the determined display scale information when the client receives the data of the map main interface sent by the server.
7. The apparatus of claim 6, wherein the user usage behavior data for the map display scale comprises at least one of:
the display scale used when the user exits the map application;
the display scale used when the user exits the map main interface;
and when the user uses the map application, the display scale to which the map interface is finally adjusted is adjusted.
8. The apparatus according to claim 7, wherein the determining unit is specifically configured to:
determining the display scale of the main map interface provided for the user according to the display scale with the most times or the average value of the display scales in the display scales used when the user exits the map application; or,
determining the display scale used when the user quits the map application last time as the display scale of the map main interface provided for the user at this time; or,
determining the display scale of the main map interface provided for the user according to the display scale or the average value of the display scales with the largest times in the display scales used when the user exits the map application for the last N times; or,
determining the display scale of the map main interface provided for the user according to the display scale with the most times or the average value of the display scales in the display scales used when the user exits from the map main interface; or,
determining the display scale used when the user exits the map main interface last time as the display scale of the map main interface provided for the user at this time; or,
determining the display scale of the map main interface provided for the user according to the display scale with the most times or the average value of the display scales in the display scales used when the user exits the map main interface for the last N times; or,
determining the display scale of the main map interface provided for the user according to the display scale or the average value of the display scales with the most times in the display scales finally adjusted to the map interface when the user uses the map application; or,
determining the display scale finally adjusted to the map interface when the user uses the map application last time as the display scale of the map main interface provided for the user at this time; or,
determining the display scale of the main map interface provided for the user according to the display scale or the average value of the display scales with the largest times in the display scales finally adjusted to the map interface when the user uses the map application for the last N times;
wherein N is a preset positive integer.
9. The apparatus of claim 6, further comprising:
and the adjusting unit is used for adjusting the determined display proportion according to the terminal screen information currently used by the user.
10. The device according to any one of claims 6 to 9,
when the device is arranged at the server end, the device further comprises:
the storage unit is used for storing the corresponding relation between the determined display proportion information and the user in a storage space;
an obtaining unit, configured to obtain, from the storage space, display scale information corresponding to the user when the server receives data of a map main interface requested by a client used by the user,
when the device is arranged at the client used by the user, the device further comprises:
the storage unit is used for storing the determined display proportion information in a storage space;
and the acquisition unit is used for acquiring the display proportion information from the storage space when the client is started.
CN201510623372.4A 2015-09-25 2015-09-25 It is a kind of that the method and apparatus of Map Services are provided Active CN105159543B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510623372.4A CN105159543B (en) 2015-09-25 2015-09-25 It is a kind of that the method and apparatus of Map Services are provided

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510623372.4A CN105159543B (en) 2015-09-25 2015-09-25 It is a kind of that the method and apparatus of Map Services are provided

Publications (2)

Publication Number Publication Date
CN105159543A CN105159543A (en) 2015-12-16
CN105159543B true CN105159543B (en) 2019-11-05

Family

ID=54800419

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510623372.4A Active CN105159543B (en) 2015-09-25 2015-09-25 It is a kind of that the method and apparatus of Map Services are provided

Country Status (1)

Country Link
CN (1) CN105159543B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105959495A (en) * 2016-07-12 2016-09-21 中体彩科技发展有限公司 Mobile phone map data display method and system
CN107357829A (en) * 2017-06-19 2017-11-17 北京小米移动软件有限公司 Scaling processing method and processing device
CN107895537B (en) * 2017-11-13 2021-01-01 青岛海信移动通信技术股份有限公司 Display method of electronic map, related device and storage medium
CN109141462B (en) * 2018-07-20 2020-12-08 中国联合网络通信集团有限公司 Map display scale setting method, server, and map display device
CN109960768A (en) * 2019-02-28 2019-07-02 北京摩拜科技有限公司 Display methods, device, terminal device and the system of map interface

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101640000A (en) * 2009-06-01 2010-02-03 北京四维图新科技股份有限公司 Map display method, map display system, navigator and electronic map
CN102541418A (en) * 2010-12-30 2012-07-04 上海博泰悦臻电子设备制造有限公司 Processing method and device for realizing map display
CN103137009A (en) * 2011-11-30 2013-06-05 上海博泰悦臻电子设备制造有限公司 Display method and device for map and vehicle-mounted system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002098538A (en) * 2000-09-27 2002-04-05 Alpine Electronics Inc Navigation system and method for displaying information of pseudo three dimensional map
US7548814B2 (en) * 2006-03-27 2009-06-16 Sony Ericsson Mobile Communications Ab Display based on location information
US20140095303A1 (en) * 2012-10-01 2014-04-03 Google Inc. Apparatus and Method for Personalizing Maps
CN104142153A (en) * 2013-05-07 2014-11-12 北京四维图新科技股份有限公司 Electronic map display method, display device and navigation terminal

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101640000A (en) * 2009-06-01 2010-02-03 北京四维图新科技股份有限公司 Map display method, map display system, navigator and electronic map
CN102541418A (en) * 2010-12-30 2012-07-04 上海博泰悦臻电子设备制造有限公司 Processing method and device for realizing map display
CN103137009A (en) * 2011-11-30 2013-06-05 上海博泰悦臻电子设备制造有限公司 Display method and device for map and vehicle-mounted system

Also Published As

Publication number Publication date
CN105159543A (en) 2015-12-16

Similar Documents

Publication Publication Date Title
CN105159543B (en) It is a kind of that the method and apparatus of Map Services are provided
CN110069587B (en) Method for prefetching data from a remote mapping system and corresponding client computing device
EP2761500B1 (en) Map tile data pre-fetching based on mobile device generated event analysis
US9743236B1 (en) Integrated geospatial activity reporting
US8805959B1 (en) Map tile data pre-fetching based on user activity analysis
US10673722B2 (en) Search result suggestions based on dynamic network latency classification
CN103347297B (en) Indoor positioning method, indoor positioning server and indoor positioning system
US20140057659A1 (en) Inferring user interests
CN106790268B (en) Method for accessing augmented reality user context
US20100331017A1 (en) Method and system of efficiently using mobile terminal context
WO2018126933A1 (en) Method and device for providing information based on ticket search
EP3412044A1 (en) Method and apparatus for providing target location reminders for a mobile device
US9749802B2 (en) Method, apparatus, and terminal device for determining user activity range
CN108009205B (en) Search result caching method based on position, search method, client and system
CA2751729C (en) Method and apparatus for generating and using location information
WO2017008653A1 (en) Poi service provision method, poi data processing method and device
CN105045921A (en) Method and device for providing recommendation information for mobile terminal
CN110677759B (en) Method and system for setting default volume of intelligent headset
CN201607729U (en) Intelligent interest point search service system based on position information
CN108810167A (en) A kind of information-pushing method and device
CN111488415B (en) Method and device for pushing POI information and related server
CN103593364B (en) The method and system of keyword is filled in a kind of route search
US8780741B2 (en) On-demand information retrieval using wireless communication devices
US12147486B2 (en) System and method for representing busyness using content specific to a place
CN116185782A (en) Service monitoring method and device for social software

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant