Map information display method and device, equipment and storage medium

By displaying guide lines on the navigation map and adding bubble icons at their passing locations, the problem of information dispersion in the prior art is solved, the efficiency of information acquisition is improved and driving risks are reduced.

CN119223317APending Publication Date: 2024-12-31TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310800988.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-30
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

In the existing navigation technology, users need to pay attention to the navigation path and induce information at the same time, resulting in low information acquisition efficiency and dispersed visual focus, which increases driving risk.

Method used

Display the guide line on the map, and display the bubble icon when the guide line passes through a specific position. The bubble icon contains induction information, which is used to indicate the driving direction, integrate the induction information in the navigation path, and centrally display navigation-related information.

Benefits of technology

It improves the efficiency of users to obtain information, reduces the time the eyes stay on the navigation interface, and ensures driving safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119223317A_ABST
    Figure CN119223317A_ABST
Patent Text Reader

Abstract

The invention discloses a map information display method and device, equipment and a storage medium, and relates to the field of maps. The method comprises the following steps: displaying a guide line in a road displayed on a map, the guide line being used for guiding a first object to drive according to a planned navigation path; when the guide line passes through the first position, a bubble icon pointing to the first position is displayed, induction information corresponding to the first position is displayed in the bubble icon, and the induction information is used for indicating the driving direction of the first object at the first position. According to the method, the induction information is integrated in the guide line, so that the display area of the navigation related information is relatively concentrated, and the information acquisition efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of maps, and in particular to a method, device, equipment and storage medium for displaying map information. Background Art

[0002] With the development of information technology, people's travel has become more and more convenient. Therefore, to a certain extent, the demand for navigation is getting higher and higher.

[0003] Related navigation technologies will plan a driving route for the user based on the starting and ending locations input by the user, and will display specific driving conditions at the intersection in the upper left corner of the user interface, such as guidance information for turning left or making a U-turn at the intersection, and the complete navigation route is usually displayed in the center of the navigation interface.

[0004] In the above-mentioned related technologies, the user not only needs to pay attention to the navigation path in the center of the navigation interface, but also needs to pay attention to the guiding information in the upper left corner. Therefore, the display of navigation-related information is relatively scattered, resulting in low efficiency in information acquisition. Summary of the invention

[0005] The present application provides a method, device, equipment and storage medium for displaying map information. The technical solution is as follows:

[0006] According to one aspect of an embodiment of the present application, a method for displaying map information is provided, the method comprising:

[0007] Displaying a guide line on the road displayed on the map, wherein the guide line is used to guide the first object to travel along the planned navigation path;

[0008] When the guide line passes through the first position, a bubble icon pointing to the first position is displayed, and the bubble icon displays guidance information corresponding to the first position, and the guidance information is used to indicate the driving direction of the first object at the first position.

[0009] According to one aspect of an embodiment of the present application, a device for displaying map information is provided, the device comprising:

[0010] A first display module is used to display a guide line on the road displayed on the map, wherein the guide line is used to guide the first object to travel according to the planned navigation path;

[0011] The second display module is used to display a bubble icon pointing to the first position when the guide line passes through the first position, and the bubble icon displays guidance information corresponding to the first position, and the guidance information is used to indicate the driving direction of the first object at the first position.

[0012] According to one aspect of an embodiment of the present application, a terminal device is provided, the terminal device comprising a processor and a memory, the memory storing a computer program, the computer program being loaded and executed by the processor to implement the above method.

[0013] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is loaded and executed by a processor to implement the above method.

[0014] According to one aspect of an embodiment of the present application, a computer program product is provided, the computer program product comprising a computer program, the computer program being stored in a computer-readable storage medium. A processor of a terminal device reads the computer program from the computer-readable storage medium, and the processor executes the computer program, so that the terminal device executes the above method.

[0015] The technical solution provided by the embodiments of the present application may have the following beneficial effects:

[0016] By displaying a bubble icon pointing to the first position when the guide line passes through the first position, and the guidance information corresponding to the first position displayed in the bubble icon is used to indicate the driving direction of the first position, this is different from the decentralized display method in the related art that separates the guidance information and the navigation map. The technical solution provided in the embodiment of the present application integrates the guidance information corresponding to the position on the guide line into the guide line, so that the display area of ​​the navigation-related information is more concentrated, which can effectively improve the efficiency of users in obtaining information.

[0017] Furthermore, the user can obtain the guidance information and the guide line of the navigation path from the center of the navigation interface at the same time, which also reduces the time the user's eyes stay on the navigation interface and ensures driving safety. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 It is a schematic diagram of an implementation environment of a solution provided by an embodiment of the present application;

[0019] Figure 2 It is a schematic diagram of a method for displaying map information of a maneuvering point scene in an SD (Standard Definition) map navigation state provided by an embodiment of the present application;

[0020] Figure 3 is a flow chart of a method for displaying map information provided by an embodiment of the present application;

[0021] Figure 4 It is a schematic diagram of a method for displaying map information of a straight-ahead scenario in an SD map navigation state provided by an embodiment of the present application;

[0022] Figure 5 It is a schematic diagram of a method for displaying map information of a maneuvering point scene in an HD (High Definition) map navigation state provided by an embodiment of the present application;

[0023] Figure 6 It is a schematic diagram of a method for displaying map information of a straight-ahead scene in an HD map navigation state provided by an embodiment of the present application;

[0024] Figure 7 is a schematic diagram of a method for displaying map information of a maneuvering point scene in an HD map navigation state provided by another embodiment of the present application;

[0025] Figure 8 is a schematic diagram of a method for displaying map information of a straight-ahead scene in an HD map navigation state provided by another embodiment of the present application;

[0026] Fig. 9 is a schematic diagram of a method for displaying map information of a maneuvering point scene in an SD map navigation state provided by another embodiment of the present application;

[0027] Fig.10 is a schematic diagram of a method for displaying map information of a straight-ahead scenario in an SD map navigation state provided by another embodiment of the present application;

[0028] Fig.11 is a schematic diagram of a method for displaying map information of a maneuvering point scene in an HD map navigation state provided by another embodiment of the present application;

[0029] Fig.12 is a schematic diagram of a method for displaying map information of a straight-ahead scene in an HD map navigation state provided by another embodiment of the present application;

[0030] Fig.13 is a flowchart of a method for displaying map information provided by another embodiment of the present application;

[0031] Fig.14 is a flowchart of a method for displaying map information provided by another embodiment of the present application;

[0032] Fig.15 is a schematic diagram of the display location of map information provided by an embodiment of the present application;

[0033] Fig.16 is a flowchart of a method for displaying map information provided by another embodiment of the present application;

[0034] Fig.17 is a block diagram of a method for displaying map information provided by an embodiment of the present application;

[0035] Fig.18 is a block diagram of a device for displaying map information provided by an embodiment of the present application;

[0036] Fig.19 is a block diagram of a device for displaying map information provided by another embodiment of the present application;

[0037] Fig. 20 This is a structural block diagram of a terminal device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0038] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below in conjunction with the accompanying drawings.

[0039] Please refer to Figure 1 , which shows a schematic diagram of a solution implementation environment provided by an embodiment of the present application. The solution implementation environment may include: a terminal device 10 and a server 20.

[0040] The terminal device 10 includes, but is not limited to, mobile phones, tablet computers, intelligent voice interaction devices, game consoles, wearable devices, multimedia playback devices, PCs (Personal Computers), vehicle-mounted terminals, smart home appliances and other electronic devices. The client of the target application (such as a vehicle-mounted map navigation application) can be installed in the terminal device 10. Optionally, the target application can be an application that needs to be downloaded and installed, or it can be in the form of a web page or a small program, which is not limited in the embodiments of the present application.

[0041] In an embodiment of the present application, the target application may be any one of a map application, a navigation application, a social application, and a virtual reality application. In addition, for different applications, the covered maps are different, and accordingly, the intersection guidance information in the maps is also different. In some embodiments, the map may be a map of the real world or a map in the virtual world, which is not limited in the present application. For example, if the target application is a map application, for at least one intersection in the planned navigation path passed by the vehicle, different intersection guidance information is displayed at the position where the guide line passes through the intersection. Optionally, a client of the above-mentioned target application is running in the terminal device 10.

[0042] The server 20 is used to provide background services for the client of the target application in the terminal device 10. For example, the server 20 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms, but is not limited to this. In some embodiments, the server is used to plan a navigation path for the client. Optionally, the server sends the planned navigation path to the client. Optionally, while issuing the planned navigation path, the server also issues the intersection guidance information of each intersection in the planned navigation path. When the distance between the real-time position of the first object and the first intersection displayed in the map is less than a threshold, a bubble icon pointing to the first intersection is displayed at the position where the guide line passes through the first intersection, and the guidance information corresponding to the first intersection is displayed in the bubble icon.

[0043] The terminal device 10 and the server 20 can communicate with each other via a network, which can be a wired network or a wireless network.

[0044] In the method provided in the embodiment of the present application, the execution subject of each step may be a computer device, which refers to an electronic device with data calculation, processing and storage capabilities. The computer device may be Figure 1 The terminal device 10 may also be a server 20.

[0045] Please refer to Figure 2 , which shows a schematic diagram of a method for displaying map information provided by an embodiment of the present application.

[0046] like Figure 2 As shown, in the road displayed on the map 200, a guide line 220 is displayed, and the guide line 220 is used to guide the first object to travel along the planned navigation path. When the distance between the real-time position of the first object and the first intersection displayed in the map is less than a first threshold, a bubble icon 210 pointing to the first intersection is displayed at the position where the guide line passes through the first intersection, and the bubble icon 210 displays guidance information corresponding to the first intersection, and the guidance information is used to indicate the driving direction of the first object at the first intersection. Optionally, Figure 2 In the bubble icon 210 displayed at the first intersection, "turn right" and an arrow for turning right are displayed. Therefore, the bubble icon is used to indicate that the first object should turn right at the first intersection.

[0047] In the related art, navigation guidance information is displayed at a fixed position, so that when the user needs to look at the navigation to make corresponding driving actions (such as keeping straight, turning, making a U-turn, exiting the ramp, merging into the main road, etc.), on the one hand, he needs to look at the navigation guidance information at the fixed position, and on the other hand, he needs to look at the route information on the map. The visual focus is dispersed, which will cause the user's eyes to stay on the navigation interface for a longer time, increasing driving risks.

[0048] Therefore, unlike the method of displaying a right turn prompt in the upper left corner of the entire map in the related art, the technical solution provided by the embodiment of the present application displays the right turn guidance information in the form of a bubble icon at the first intersection where the guide line passes. By strongly combining the guidance information of the navigation core with the position, the guidance information of the navigation core is bound to the route information on the map, so that the user can only focus on the center of the navigation map, without paying extra attention to the navigation guidance information at the fixed position in the upper left corner. This further makes the user's visual focus more concentrated when watching the navigation. The user can quickly know the driving direction to the intersection based on the bubble icon in the center of the user interface, thereby reducing the time the user's eyes stay on the navigation interface.

[0049] Please refer to Figure 3 , which shows a flowchart of a method for displaying map information provided by an embodiment of the present application. The execution subject of each step of the method may be Figure 1 The terminal device 10 in the implementation environment of the scheme shown, for example, the execution subject of each step can be the client of the target application. In the following method embodiment, for the convenience of description, only the execution subject of each step is introduced as the "client". The method can include at least one of the following steps (310-320):

[0050] Step 310: displaying a guide line on the road displayed on the map, where the guide line is used to guide the first object to travel along the planned navigation path.

[0051] The embodiments of the present application do not limit the actual environment targeted by the map. In some embodiments, the map is a map in the real world, and the map is used to represent a part of the real environment. In mobile navigation applications such as in-car navigation and mobile phone navigation, the technical solution provided by the embodiments of the present application can be applied. In other embodiments, the map is a map in the virtual world, and the map is used to represent a part of the virtual environment. When navigation is involved in game applications and simulation applications, the technical solution provided by the embodiments of the present application can be adopted. Therefore, the embodiments of the present application do not limit the specific application scenarios of navigation.

[0052] The embodiments of the present application do not limit the specific type of map. In some embodiments, the map is an SD map, also known as a vehicle map. Optionally, the accuracy of the SD map is relatively low and the information contained is relatively limited. In other embodiments, the map is an HD map, also known as a high-definition map. Optionally, the accuracy of the HD map is relatively high.

[0053] First object: an object driven by navigation. In some embodiments, when the map is a map in the real world, the first object can be a car, bicycle, battery car or other vehicle in the real world, and the specific vehicle type is not limited in this application. Of course, when the navigation is walking navigation, the first object can also be a person. In other embodiments, when the map is a map in the virtual world, the first object can be a virtual vehicle, virtual object, etc. in the virtual world, and the present application also does not limit it.

[0054] Guide line: A line that guides the first object to travel according to the planned navigation path. In some embodiments, the line of the guide line may coincide with the navigation path planned in the map. Optionally, the line width of the guide line is consistent with the width of a lane in the map. Of course, the line width of the guide line may also be consistent with the sum of the widths of multiple lanes in the map. Exemplarily, the line width of the guide line is related to the type of road in the planned navigation path and the number of lanes on which the first object can travel. In some embodiments, when the first object travels according to the planned navigation path, there are four lanes on the road, one of which turns right, two lanes go straight, and one lane turns left. Exemplarily, when the first object needs to go straight on the road, the width of the guide line is equal to the sum of the widths of the two straight lanes in the map. When the first object needs to turn right on the road, the width of the guide line is equal to the width of the right turn lane on the map. When the first object needs to turn left on the road, the width of the guide line is equal to the width of the left turn lane on the map. Of course, the guide line may also have other display types, which are not limited in this application.

[0055] In some embodiments, at least one planned navigation path is determined in response to the navigation end position and the navigation start position input by the user. Optionally, the client sends the navigation end position and the navigation start position input by the user to the server, and the server determines at least one planned navigation path from the map database based on the navigation end position and the navigation start position input by the user. Optionally, the server sends the at least one planned navigation path to the client. Optionally, the client receives at least one planned navigation path and displays it on the user interface. Optionally, at least one planned navigation path is displayed on the user interface of the client. In some embodiments, the client displays the selected planned navigation path in the road displayed on the map in response to the selection operation of the planned navigation path for the target in the at least one planned navigation path. In other embodiments, the client displays a guide line in response to the operation of starting navigation, and the guide line is used to guide the first object to travel along the planned navigation path.

[0056] Step 320: When the guide line passes through the first position, a bubble icon pointing to the first position is displayed, and the bubble icon displays guidance information corresponding to the first position, and the guidance information is used to indicate the driving direction of the first object at the first position.

[0057] The specific location of the first position is not limited in the embodiment of the present application. The first position can be any position in the planned navigation path, or a position with specific conditions. Exemplarily, the position with specific conditions includes but is not limited to at least one of the following: the location of the intersection, the location where the accident is prone to occur, the sharp turn location, the location where the landslide is prone to occur, the uphill location, etc. In the embodiment of the present application, only the first position is an exemplary description of the location of the intersection. When the first position is a location of other types, refer to the explanation of the first intersection and do not repeat it. In some embodiments, when the first position is the location of the first intersection, a bubble icon pointing to the first intersection is displayed at the location where the guide line passes through the first intersection. Exemplarily, the first intersection: one of the intersections in the planned navigation path. Optionally, the first intersection is the intersection closest to the first object in the planned navigation path that the first object has not traveled. The intersection mentioned in the embodiment of the present application includes but is not limited to the intersection of two roads, and the intersection can also be a fork of a road, etc., where the direction of travel needs to be judged.

[0058] Bubble icon: It is a display type of induction information. In some embodiments, the bubble icon is a display type of induction information, and it corresponds to a pointing position. A bubble icon can be displayed for any position in the planned navigation path. Of course, it is also possible to select a position that meets specific conditions from the planned navigation path, and display a bubble icon pointing to the position. The position that meets the specific conditions is the above-mentioned first position. See the above description, and no further description is given here. Exemplarily, when the first position is the location of the intersection, for each intersection, there is a bubble icon pointing to the intersection when the guide line passes through the intersection, which is used to indicate the driving direction of the first object at the first intersection. In some embodiments, the bubble icon includes a pointing icon. Optionally, the pointing icon is used to represent the pointing position of the bubble icon. The present application does not limit the specific form of the pointing icon. Exemplarily, the pointing icon includes but is not limited to at least one of the following: arrow, guide line. In some embodiments, there is an arrow in the bubble icon, and the pointing position corresponding to the arrow represents the pointing position of the bubble icon. In other embodiments, there is a guide line in the bubble icon, and the position pointed by the guide line represents the pointing position of the bubble icon. Of course, in addition to the bubble icon, the guidance information can also have other display types, and the display types of the guidance information include but are not limited to at least one of the following: pop-up window form, mask form, etc. When the guidance information is displayed in the form of a pop-up window, when the distance between the real-time position of the first object and the first intersection displayed in the map is less than the first threshold, a pop-up window pointing to the first intersection is displayed at the position where the guide line passes through the first intersection, and the guidance information corresponding to the first intersection is displayed in the pop-up window, and the guidance information is used to indicate the driving direction of the first object at the first intersection. When the guidance information is displayed in the form of a mask, when the distance between the real-time position of the first object and the first intersection displayed in the map is less than the first threshold, a mask above the first intersection is displayed at the position where the guide line passes through the first intersection, and the guidance information corresponding to the first intersection is displayed in the mask, and the guidance information is used to indicate the driving direction of the first object at the first intersection. Optionally, the mask of the first intersection can highlight the guidance information without affecting the map.

[0059] The embodiment of the present application does not limit the timing of displaying the bubble icon at the first position. For example, when the first position appears in the current navigation interface, the bubble icon is displayed at the first position. For example, when the distance between the real-time position of the first object and the first position is less than a first threshold, when the guide line passes through the first position, a bubble icon pointing to the first position is displayed.

[0060] In some embodiments, the client obtains the real-time position of the first object. Optionally, the client obtains the real-time position of the first object using a global positioning system (GPS). Optionally, the client sends the real-time position to the server once at fixed time intervals. In some embodiments, the above-mentioned planned navigation path is not static. When the first object does not travel according to the originally planned navigation path, the client still obtains the real-time position of the first object and sends it to the server. When the server detects that the first object does not travel according to the prescribed route, it re-determines the planned navigation path based on the real-time position of the first object and the navigation end point position, and sends it to the client. When the first object always travels according to the planned navigation path, the server only sends the planned navigation path once at the beginning, and in the subsequent navigation process, the planned navigation path will no longer be sent.

[0061] The intersection in the embodiment of the present application includes at least two scenarios according to the travel direction in the planned navigation path. One is a maneuvering point scenario, in which the first object has a maneuvering action, or a turning action, at the intersection according to the planned navigation path. Optionally, in the maneuvering point scenario, the first object turns right, turns left, makes a U-turn, etc. at the first intersection. The other is a keep straight scenario (also referred to as a tips scenario), in which the first object has no maneuvering action at the intersection according to the planned navigation path. Optionally, in the keep straight scenario, the first object maintains the travel direction unchanged at the first intersection, that is, keeps going straight.

[0062] The following is an exemplary description of what the inductive information in the bubble icon may indicate.

[0063] In some embodiments, the guidance information is used to indicate the driving direction of the first object at the first position. Optionally, the driving direction at the first position includes but is not limited to: turn left, turn right, U-turn, keep straight, etc. In some embodiments, the guidance information includes at least one of the following: text guidance information, used to indicate the driving direction of the first object at the first position in text form; arrow guidance information, used to indicate the driving direction of the first object at the first position in the form of a pointing arrow. In some embodiments, when the first position is a first intersection, the guidance information is used to indicate the driving direction of the first object at the first intersection. Optionally, the driving direction at the first intersection includes but is not limited to: turn left, turn right, U-turn, keep straight, etc. In some embodiments, the guidance information includes at least one of the following: text guidance information, used to indicate the driving direction of the first object at the first intersection in text form; arrow guidance information, used to indicate the driving direction of the first object at the first intersection in the form of a pointing arrow. Figure 2As shown, the bubble icon 210 displays text guidance information—“turn right”, and the bubble icon 210 also displays arrow guidance information—“turn right arrow”.

[0064] In some embodiments, the guidance information is also used to indicate the distance between the first object and the first position. In some embodiments, when the first position is a first intersection, the guidance information is also used to indicate the distance between the first object and the first intersection. Optionally, the guidance information also includes distance guidance information corresponding to the first intersection. The distance guidance information is used to indicate the distance between the first object and the first intersection in text form. Figure 2 As shown, Figure 2 As shown, the bubble icon 210 displays the distance guidance information corresponding to the first intersection - 100 meters. In other embodiments, the guidance information is also used to indicate the distance between the first object and the navigation end position. Optionally, the guidance information also includes the distance guidance information corresponding to the navigation end position. The distance guidance information is used to indicate the distance between the first object and the navigation end position in text form. Optionally, the bubble icon displays the distance guidance information 4km corresponding to the navigation end position. In some embodiments, the distance guidance information included in the guidance information changes as the distance between the real-time position of the first object and the first position changes. Exemplarily, when the distance from the first object to the first position gets closer and closer, the value of the distance guidance information in the guidance information gradually decreases. The size of the distance value in the distance prompt information is equal to the distance from the real-time position of the first object to the first position.

[0065] like Figure 4 As shown, in the road displayed on the map 400, a guide line is displayed, and the guide line is used to guide the first object to travel according to the planned navigation path. At the position where the guide line passes through the first intersection, a bubble icon 410 pointing to the first intersection is displayed, and the bubble icon 410 displays guidance information corresponding to the first intersection, and the guidance information is used to indicate the driving direction of the first object at the first intersection. Optionally, Figure 4 In the bubble icon 410 displayed at the first intersection, "go straight" and an arrow for going straight are displayed. Therefore, the bubble icon is used to indicate that the first object should go straight at the first intersection, and the distance between the first object and the first intersection is 100 meters.

[0066] like Figure 5 As shown, in the road displayed on the map 500, a guide line is displayed, and the guide line is used to guide the first object to travel according to the planned navigation path. At the position where the guide line passes through the first intersection, a bubble icon 510 pointing to the first intersection is displayed, and the bubble icon 510 displays guidance information corresponding to the first intersection, and the guidance information is used to indicate the driving direction of the first object at the first intersection. Optionally, Figure 5In the bubble icon 510 displayed at the first intersection, "turn left" and an arrow for turning left are displayed. Therefore, the bubble icon is used to indicate that the first object should turn left at the first intersection, and the distance between the first object and the first intersection is 100 meters.

[0067] like Figure 6 As shown, in the road displayed on the map 600, a guide line is displayed, and the guide line is used to guide the first object to travel according to the planned navigation path. At the position where the guide line passes through the first intersection, a bubble icon 610 pointing to the first intersection is displayed, and the bubble icon 610 displays guidance information corresponding to the first intersection, and the guidance information is used to indicate the driving direction of the first object at the first intersection. Optionally, Figure 6 In the bubble icon 610 displayed at the first intersection, "go straight" and an arrow for going straight are displayed. Therefore, the bubble icon is used to indicate that the first object should go straight at the first intersection, and the distance between the first object and the first intersection is 100 meters.

[0068] like Figure 7 As shown, in the road displayed on the map 700, a guide line is displayed, and the guide line is used to guide the first object to travel according to the planned navigation path. At the position where the guide line passes through the first intersection, a bubble icon 710 pointing to the first intersection is displayed, and the bubble icon 710 displays guidance information corresponding to the first intersection, and the guidance information is used to indicate the driving direction of the first object at the first intersection. Optionally, Figure 7 In the bubble icon 710 displayed at the first intersection, "U-turn" and an arrow for U-turn are displayed. Therefore, the bubble icon is used to indicate that the first object should make a U-turn at the first intersection, and the distance between the first object and the first intersection is 50 meters.

[0069] like Figure 8 As shown, in the road displayed on the map 800, a guide line is displayed, and the guide line is used to guide the first object to travel according to the planned navigation path. At the position where the guide line passes through the first intersection, a bubble icon 810 pointing to the first intersection is displayed, and the bubble icon 810 displays guidance information corresponding to the first intersection, and the guidance information is used to indicate the driving direction of the first object at the first intersection. Optionally, Figure 8 In the bubble icon 810 displayed at the first intersection, "straight" and a straight arrow are displayed. Therefore, the bubble icon is used to indicate that the first object should go straight at the first intersection, and the distance between the first object and the first intersection is 20 meters.

[0070] In some embodiments, in addition to the inductive information, the bubble icon may also include prompt information, and the prompt information is used to indicate the road information of the road that the first object is about to enter. Optionally, the prompt information includes the road information of the road that the first object is about to enter at the first intersection. The road information is used to indicate the road-related conditions of the road that the first object is about to enter at the first intersection in the form of text, icons, etc. Optionally, the road information includes but is not limited to the name of the road, the speed limit of the road, whether there is an interval speed measurement on the road, whether the road is currently unobstructed, etc. Optionally, the road information also includes whether the road is prone to traffic accidents, etc. The present application does not limit the specific road information displayed in the bubble icon.

[0071] In some embodiments, the prompt information is also used to indicate the navigation path that can be changed by the first object. Optionally, the prompt information includes navigation path change prompt information. The navigation path change prompt information is used to indicate in text form the navigation path that the first object can choose to change. In some embodiments, since the server receives the real-time situation of each road in real time, when it is detected that a traffic accident has occurred on a road in the navigation path previously planned for the first object, which may delay the time for the first object to reach the navigation end position, the server re-plans the navigation path for the first object based on the real-time position of the first object and the navigation end position, and sends it to the client to facilitate the user to choose to change.

[0072] In some embodiments, the guidance information is also used to indicate at least one lane included in the first position, and a recommended lane determined from at least one lane according to the driving direction. In some embodiments, the guidance information includes directional arrows corresponding to at least one lane, and the directional arrows corresponding to the recommended lane are displayed separately from the directional arrows corresponding to other lanes in at least one lane except the recommended lane. In some embodiments, when the first position is the first intersection, the guidance information in the bubble icon is also used to indicate at least one lane included in the first intersection, and a recommended lane determined from at least one lane according to the driving direction. Optionally, the guidance information includes lane indication information (also referred to as vehicle information). The lane indication information is used to indicate at least one lane included in the first intersection, and a recommended lane determined from at least one lane according to the driving direction in the form of text or icon. In some embodiments, the guidance information includes directional arrows corresponding to at least one lane, and the directional arrows corresponding to the recommended lane are displayed separately from the directional arrows corresponding to other lanes in at least one lane except the recommended lane.

[0073] In some embodiments, Fig. 9As shown, in the road displayed on the map 900, a guide line is displayed, and the guide line is used to guide the first object to travel according to the planned navigation path. At the position where the guide line passes through the first intersection, a bubble icon 910 pointing to the first intersection is displayed, and the bubble icon 910 displays guidance information corresponding to the first intersection, and the guidance information is used to indicate the driving direction of the first object at the first intersection. Optionally, Fig. 9 In the bubble icon 910 displayed at the first intersection, "turn right" and a right turn arrow are displayed. Therefore, the bubble icon is used to indicate that the first object should turn right at the first intersection, and the distance between the first object and the first intersection is 100 meters. Optionally, the lane indication information 920 in the bubble icon 910 also indicates at least one lane included in the first intersection, and a recommended lane determined from the at least one lane according to the driving direction. Fig. 9 The bubble icon 910 shows the through lane and the right turn lane included in the first intersection, and the recommended lane determined from at least one lane according to the driving direction is the right turn lane, and the right turn lane is highlighted.

[0074] In some embodiments, Fig.10 As shown, in the road displayed on the map 1000, a guide line is displayed, and the guide line is used to guide the first object to travel according to the planned navigation path. At the position where the guide line passes through the first intersection, a bubble icon 1010 pointing to the first intersection is displayed, and the bubble icon 1010 displays guidance information corresponding to the first intersection, and the guidance information is used to indicate the driving direction of the first object at the first intersection. Optionally, Fig.10 In the bubble icon 1010 displayed at the first intersection, "Go straight" and an arrow for going straight are displayed. Therefore, the bubble icon is used to indicate that the first object should go straight at the first intersection, and the distance between the first object and the first intersection is 100 meters. Optionally, the lane indication information 1020 in the bubble icon 1010 also indicates at least one lane included in the first intersection, and a recommended lane determined from the at least one lane according to the driving direction. Fig.10 The bubble icon 1010 shows three through lanes and a right turn lane included in the first intersection, and the recommended lane determined from at least one lane according to the driving direction is the through lane, and the through lane is highlighted.

[0075] In some embodiments, Fig.11 As shown, in the road displayed on the map 1100, a guide line is displayed, and the guide line is used to guide the first object to travel according to the planned navigation path. At the position where the guide line passes through the first intersection, a bubble icon 1110 pointing to the first intersection is displayed, and the bubble icon 1110 displays guidance information corresponding to the first intersection, and the guidance information is used to indicate the driving direction of the first object at the first intersection. Optionally, Fig.11In the bubble icon 1110 displayed at the first intersection, "turn left" and a left turn arrow are displayed. Therefore, the bubble icon is used to indicate that the first object should turn left at the first intersection, and the distance between the first object and the first intersection is 100 meters. Optionally, the lane indication information 1120 in the bubble icon 1110 also indicates at least one lane included in the first intersection, and a recommended lane determined from the at least one lane according to the driving direction. Fig.11 The bubble icon 1110 shows the through lane and the right turn lane included in the first intersection, and the recommended lane determined from at least one lane according to the driving direction is the left turn lane, and the left turn lane is highlighted.

[0076] In some embodiments, Fig.12 As shown, in the road displayed on the map 1200, a guide line is displayed, and the guide line is used to guide the first object to travel according to the planned navigation path. At the position where the guide line passes through the first intersection, a bubble icon 1210 pointing to the first intersection is displayed, and the bubble icon 1210 displays guidance information corresponding to the first intersection, and the guidance information is used to indicate the driving direction of the first object at the first intersection. Optionally, Fig.12 In the bubble icon 1210 displayed at the first intersection, "Go straight" and an arrow for going straight are displayed. Therefore, the bubble icon is used to indicate that the first object should go straight at the first intersection, and the distance between the first object and the first intersection is 100 meters. Optionally, the lane indication information 1220 in the bubble icon 1210 also indicates at least one lane included in the first intersection, and a recommended lane determined from the at least one lane according to the driving direction. Fig.12 The bubble icon 1210 shows the through lane and the right turn lane included in the first intersection, and the recommended lane determined from at least one lane according to the driving direction is the through lane, and the through lane is highlighted.

[0077] In some embodiments, the bubble icon and the inductive information in the bubble icon are relatively large in size to facilitate user viewing. In other embodiments, when the bubble icon is displayed, the first position is magnified and displayed. Optionally, a magnifying glass is set at the first position, and the magnified display result of the magnifying glass on the first position is displayed on the user's navigation interface.

[0078] The setting of the first threshold is explained below.

[0079] In some embodiments, when the distance between the real-time position of the first object and the first position displayed on the map is less than a first threshold, a bubble icon pointing to the first position is displayed when the guide line passes through the first position, and the bubble icon displays guidance information corresponding to the first position, and the guidance information is used to indicate the driving direction of the first object at the first position. Optionally, the first position is the location of the intersection. Of course, there is also the above-mentioned Figure 4 , Fig.10 As shown, the bubble icon does not point to the intersection, but points to the road entered after passing the first intersection, and this application does not limit this.

[0080] In some embodiments, the first threshold is related to the speed limit of the road where the first object is located, and different thresholds correspond to roads in different speed limit ranges. In some embodiments, the speed limit of the road where the first object is located is related to the road type of the road where the first object is located. Exemplarily, the speed limit of urban roads is 60 km / h, and the speed limit of rural roads is 40 km / h. Since the road speed limits are different, the timing of giving induction information should also be different. In some embodiments, roads in higher speed limit ranges correspond to higher road grades, and roads in lower speed limit ranges correspond to lower road grades. In some embodiments, if the speed limit of the road where the first object is located is different, then the road grade of the road where the first object is located is different. Optionally, the road where the first object is located carries road grade information at the same time. Optionally, the guiding timing of the induction information at the trigger intersection corresponding to roads of different road grades is different. In some embodiments, at least two speed limit ranges are divided according to the different speed limits of the road where the first object is located. The road grade corresponding to the road in the speed limit range a - b is determined to be low, and the road grade corresponding to the road in the speed limit range b - c is determined to be high (0 < a < b < c). Optionally, when the road grade corresponding to the road where the first object is located is low, the first threshold is the first distance threshold, and when the road grade corresponding to the road where the first object is located is high, the first threshold is the second distance threshold. In some embodiments, the first threshold is proportional to the speed limit, then the first distance threshold is less than the second distance threshold, that is, the higher the speed limit, the earlier the induction information is displayed, and the lower the speed limit, the later the induction information is displayed. Optionally, the first distance threshold is 1 km, and the second distance threshold is 2 km. In some other embodiments, the first threshold is inversely proportional to the speed limit, then the first distance threshold is greater than the second distance threshold, that is, the higher the speed limit, the later the induction information is displayed, and the lower the speed limit, the earlier the induction information is displayed. The present application does not limit the specific value of the first threshold. Of course, the size of the first threshold can also be designed separately according to the specific situation of each road, that is, the first threshold is related not only to the speed limit of the road but also to the specific road conditions. Combining the historical road information of the road where the first object is located, such as the number of car accidents and the time of car accidents, etc., to determine the size of the first threshold. If the road where the first object is located has a very low speed limit, but the intersection of this road is prone to car accidents, especially at night, then the first threshold at the intersection of this road should be relatively large. Optionally, the first threshold may also be different for different navigation time periods. For example, the first threshold corresponding to night is greater than the first threshold corresponding to day.

[0081] In other embodiments, the first threshold is related to the speed of the first object, and the first thresholds corresponding to the first objects in different speed intervals are different. In some embodiments, at least two speed intervals are divided according to the different speeds of the first object. In some embodiments, the first threshold is proportional to the speed of the first object, that is, the faster the speed of the first object, the earlier the timing of displaying the inductive information, and the slower the speed of the first object, the later the timing of displaying the inductive information. In other embodiments, the first threshold is inversely proportional to the speed of the first object, that is, the faster the speed of the first object, the later the timing of displaying the inductive information, and the slower the speed of the first object, the earlier the timing of displaying the inductive information. Exemplarily, when in a traffic jam, the speed of the first object is slower, and the first threshold can be smaller at this time, because when the speed of the first object is slower, according to the current speed of the first object, when the first object reaches the first position, it takes a long time. Therefore, when there is enough time for the user to view the inductive information in the bubble icon, the bubble icon can be displayed at the first position a little later. For example, when the speed of the first object is extremely fast, according to the current speed of the first object, it takes a very short time for the first object to reach the first position. At this time, since the user's reaction time is relatively short, a bubble icon needs to be given as soon as possible to guide the user how to drive at the first position.

[0082] In another embodiment, the first threshold is related to the speed limit of the road where the first object is located and the speed of the first object. Exemplarily, the speed limit of the road where the first object is located and the speed of the first object correspond to different priorities. Optionally, the speed of the first object corresponds to the first priority, and the speed limit of the road where the first object is located corresponds to the second priority. Optionally, if the first priority is higher than the second priority, the speed of the first object is given priority to determine the value of the first threshold. Optionally, if the first priority is lower than the second priority, the speed limit of the road where the first object is located is given priority to determine the value of the first threshold. How to determine the first threshold according to the speed limit of the road where the first object is located or the speed of the first object can refer to the above embodiment and will not be repeated. In some embodiments, the speed limit of the road where the first object is located and the speed of the first object correspond to different weight values ​​respectively, and then after the first threshold is determined according to the speed limit of the road where the first object is located and the speed of the first object, the weight values ​​corresponding to the first threshold are determined according to the speed limit of the road where the first object is located and the speed of the first object. The weighted sum of the first thresholds determined respectively is performed to obtain the first threshold determined finally. Exemplarily, the weight value of the speed limit of the road where the first object is located is 0.6, the weight value of the speed of the first object is 0.4, the first threshold determined according to the speed limit of the road where the first object is located is 100 meters, and the first threshold determined according to the speed of the first object is 80 meters, then the final first threshold value = 100*0.6+80*0.4=92 meters.

[0083] The following is an exemplary description of the display method of the bubble icon.

[0084] In some embodiments, when the distance between the real-time position of the first object and the first position is less than the first threshold and greater than the second threshold, the bubble icon is statically displayed; when the distance between the real-time position of the first object and the first position is less than the second threshold, the bubble icon is dynamically displayed; wherein the second threshold is less than the first threshold. In some embodiments, in case the user does not view the terminal device and misses the induction information corresponding to the first position, when the distance between the real-time position of the first object and the first position is less than the second threshold, the bubble icon is dynamically displayed. Here, the dynamic display of the bubble icon includes but is not limited to the breathing flashing display of the bubble icon, the enlarged display of the bubble icon, the shaking display of the bubble icon, and the like. In other embodiments, when the distance between the real-time position of the first object and the first position is less than the second threshold, in addition to the dynamic display of the bubble icon, the client also issues a voice prompt for voice broadcasting the induction information in the bubble icon when the distance between the real-time position of the first object and the first position is less than the second threshold. In the embodiment of the present application, considering the situation that the user is distracted and does not pay attention to the map information on the terminal device, one is a method of combining static display with dynamic display. When the bubble icon is dynamically displayed, it can attract the user's attention, so that the user pays attention to the induction information in the bubble icon in time. Another is a form of display combined with voice broadcast. When the user has not paid attention to the map information on the terminal device, a voice prompt is directly given, which is conducive to prompting the user in time and controlling the driving direction of the first object. The embodiment of the present application does not limit the specific value of the second threshold. For example, the second threshold is a value smaller than the first threshold. For example, the value of the second threshold is related to the virtuality of the lane line. When the user needs to turn left at the first position, but there is a solid line 10 meters near the intersection and it is impossible to change lanes, the second threshold is a value slightly larger than 10 meters, for example, the second threshold is 20 meters. When the user maintains execution at the first position and does not need to change lanes, the bubble icon can be directly displayed statically, or the bubble icon can be dynamically displayed, but no voice broadcast is required, so as to avoid excessive disturbance to the user. In other embodiments, the prompting method of the induction information is determined according to the real-time driving direction of the first object. Specifically, when the distance between the real-time position of the first object and the first position is less than the first threshold and greater than the second threshold, the bubble icon is displayed statically. When the distance between the real-time position of the first object and the first position is the second threshold, the client obtains the real-time position of the first object and determines whether the real-time position of the first object is the driving position indicated by the guidance information. If it is, there is no need to prompt the user by dynamically displaying a bubble icon. If the client determines that the real-time position of the first object is not the driving position indicated by the guidance information, the bubble icon is dynamically displayed when the distance between the real-time position of the first object and the first position is less than the second threshold.Further, when the distance between the real-time position of the first object and the first position is less than the second threshold and equal to the fourth threshold, the client obtains the real-time position of the first object and determines whether the real-time position of the first object is the driving position indicated by the induction information. If so, no voice broadcast is performed. If the client determines that the real-time position of the first object is not the driving position indicated by the induction information, when the distance between the real-time position of the first object and the first position is less than the fourth threshold, the induction information is prompted to the user by voice broadcast. The fourth threshold is less than the second threshold, and the fourth threshold is a value related to the shortest distance for lane change.

[0085] In some embodiments, the color of the bubble icon is determined according to the color of the area where the first position is located in the map; wherein the color difference between the color of the bubble icon and the color of the area where the first position is located in the map is greater than a third threshold. In the embodiment of the present application, considering the reason why the user uses navigation, the navigation is relatively clear, and the user does not need to bother to think about how to drive. When navigating, whether the induction information is displayed clearly is also a factor worth considering. In the embodiment of the present application, when the bubble icon is displayed, the color of the bubble icon is determined according to the color of the area where the first position is located in the map, so that when the bubble icon is displayed, it is highlighted compared to the color of the first position in the map. When the color contrast between the two is large, the user is more likely to pay attention to the bubble icon. In some embodiments, the color of each area in the map is preset, so the client or the server corresponding to the client configures the color whose color difference with the color of each area is greater than the third threshold in advance, and there is a corresponding relationship table between the color of the bubble icon and the color of the area where the first position is located. When the user controls the first object to drive into the first position only by the first threshold, the color with a larger color contrast with the area where the first position is located is selected from the corresponding relationship table as the display color of the bubble icon corresponding to the first position. Exemplarily, the display color of the bubble icon can also be customized by the user. For example, during the navigation process, if the client receives the user's voice input "change the color of the bubble icon to yellow", the color of the bubble icon is adaptively changed to yellow. The embodiment of the present application highlights the color of the bubble icon and the area where the first position is located, so that the user can capture the inductive information in the bubble icon more quickly, which also improves the efficiency of information acquisition.

[0086] The technical solution provided by the embodiment of the present application displays a bubble icon pointing to the first position when the guide line passes through the first position, and the guidance information corresponding to the first position displayed in the bubble icon is used to indicate the driving direction of the first position. This is different from the decentralized display method in the related art that separates the guidance information and the navigation map. The technical solution provided by the embodiment of the present application integrates the guidance information corresponding to the first position into the guide line, so that the display area of ​​the navigation-related information is more concentrated, so that the user can focus on the navigation map, thereby improving the efficiency of information acquisition. Furthermore, the user can obtain the guidance information and the guide line of the navigation path from the center of the navigation interface at the same time, which also reduces the time that the user's eyes stay on the navigation interface and ensures driving safety.

[0087] Of course, when the embodiment of the present application indicates the driving direction of the first object at the first position through a bubble icon, it also uses arrow induction information, so that the driving direction prompts are richer, which is also conducive to users to quickly capture the driving direction at different positions and achieve accurate navigation.

[0088] Furthermore, the guidance information is also used to indicate the distance between the first object and the first position. The embodiment of the present application displays the distance between the first object and the first position in the guidance information in the bubble icon, which helps the user perceive the distance from the first position and facilitates controlling the first object to change lanes in time.

[0089] Furthermore, the guidance information may also indicate at least one lane included in the first position, and a recommended lane determined from the at least one lane according to the driving direction. And the guidance information includes directional arrows corresponding to the at least one lane, and the directional arrows corresponding to the recommended lane are displayed separately from the directional arrows corresponding to other lanes in the at least one lane except the recommended lane. This is conducive to more intuitively displaying the lane that the first object should change, thereby improving navigation efficiency.

[0090] Finally, the threshold is related to the speed limit of the road where the first object is located, and the first thresholds corresponding to roads in different speed limit intervals are different. The embodiment of the present application determines the display timing of the bubble icon according to different road conditions, so that the display method of the induction information is more flexible, and the prompt timing given in accordance with the actual road conditions can give the first object a certain reaction time for controlling lane changes, thereby avoiding the occurrence of untimely lane changes.

[0091] Please refer to Fig.13 , which shows a flowchart of a method for displaying map information provided by another embodiment of the present application. The execution subject of each step of the method may be Figure 1The terminal device 10 in the implementation environment of the scheme shown, for example, the execution subject of each step can be the client of the target application. In the following method embodiment, for the convenience of description, only the execution subject of each step is introduced as the "client". The method can include at least one of the following steps (1310-1330):

[0092] Step 1310: display a guide line on the road displayed on the map, where the guide line is used to guide the first object to travel along the planned navigation path.

[0093] Step 1320 , displaying real-time vehicle information on at least one lane around the real-time position of the first object, where the real-time vehicle information is information of other vehicles except the first object.

[0094] In some embodiments, real-time vehicle information is real-time information reflecting other vehicles other than the first object. In some embodiments, real-time vehicle information includes but is not limited to the location information of the vehicle and the size information of the vehicle. Optionally, the real-time vehicle information on the lane where the real-time location of the first object is located is displayed. Optionally, the real-time vehicle information is displayed on the lane where the real-time location of the first object is located and on at least one lane on the left and right sides of the lane where the real-time location of the first object is located. In some embodiments, the camera or radar system carried by the first object itself takes pictures of the surrounding environment to obtain environmental data. Based on the environmental data, the real-time vehicle information on at least one lane around the real-time location of the first object is determined. In some embodiments, the client determines the real-time vehicle information based on the environmental data. In other embodiments, the client sends the environmental data to the server, and the server determines the real-time vehicle information based on the environmental data and sends it to the client.

[0095] In some embodiments, the lane and the real-time lane information on the lane are displayed by the client. Optionally, the lane and the real-time lane information are also displayed in the bubble icon. Of course, the lane and the real-time lane information can also be displayed on the user interface in the form of a pop-up window, a mask, etc., which is not limited in this application.

[0096] Step 1330, when the real-time vehicle information meets the conditions, real-time prompt information is displayed, and the real-time prompt information is information indicating that the first object changes its driving state based on the real-time vehicle information, and the conditions include at least one of the following: the distance between the other vehicles and the first object is less than the first distance, the number of other vehicles is greater than the first number, and the relationship between the lanes where the other vehicles are located and the lanes where the first object is located meets the first relationship.

[0097] In some embodiments, the distance between the other vehicle and the first object is less than the first distance may be that the distance between the vehicle in front of the lane where the first object is located and the first object is less than the first distance. Optionally, the first distance is determined in advance, for example, the first distance is 5m. In some embodiments, when the distance between the other vehicle and the first object is less than the first distance, a real-time prompt message "Caution to slow down" is displayed.

[0098] In other embodiments, the number of other vehicles being greater than the first number may be that the number of vehicles on at least one lane around the real-time position of the first object is greater than the first number or the number of vehicles within a threshold range around the first object is greater than the first number. Optionally, the first number is determined in advance, for example, the first number is 20. In some embodiments, when the number of vehicles on at least one lane around the real-time position of the first object is greater than 20 or the number of vehicles within a threshold range around the first object is greater than 20, a real-time prompt message is displayed: "Too many vehicles, drive carefully and slowly."

[0099] In other embodiments, the relationship between the lanes where other vehicles are located and the lane where the first object is located satisfies the first relationship, which can be that the lane where the vehicle closest to the first object is located is the lane that the first object is about to enter in the planned navigation path of the first object. Optionally, when the lane where the vehicle closest to the first object is located is the lane that the first object is about to enter in the planned navigation path of the first object, a real-time prompt message is displayed: "There is a car at the lane change, pay attention to the lane change speed."

[0100] In an embodiment of the present application, different real-time prompt information is determined for different real-time vehicle information. Optionally, there is a corresponding relationship between the real-time vehicle information and the real-time prompt information, such as a corresponding relationship table. In some embodiments, the client finds the real-time prompt information from the corresponding relationship table based on the real-time vehicle information. In other embodiments, the client sends environmental data to the server, and the server determines the real-time vehicle information based on the environmental data. Further, the real-time prompt information is found from the corresponding relationship table and sent to the client, and displayed by the client. Of course, the embodiment of the present application does not limit the display position of the real-time prompt information. The real-time prompt information can be displayed in a bubble icon or in other positions where the guide line passes. In some embodiments, the client broadcasts the real-time prompt information in the form of voice broadcast to prompt the user. In other embodiments, the user can customize the configuration information such as the timbre and speech speed of the voice broadcast.

[0101] In some embodiments, based on real-time vehicle information, warning prompt information is displayed. It should be noted that the real-time vehicle information here includes but is not limited to the specific location and specific size of the above-mentioned vehicle, and also includes the information of the vehicle itself. Optionally, the information of the vehicle itself here requires the user of the vehicle to open the public permission before it can be obtained by the client in the embodiment of the present application. Exemplarily, the above-mentioned target application is running on the first client, and the above-mentioned target application is also running on the second client. The first client is a client downloaded and installed on the above-mentioned first object, and the second client is a client downloaded and installed on the second object. The first client and the second client are different clients, and the first object and the second object are different objects. Of course, the first client can also be installed on other terminal devices, and it is not necessary to be installed on the first object. The first client can also be installed on a mobile phone, a tablet, etc. The explanation of the second object refers to the above explanation for the first object, and will not be repeated. In some embodiments, the first user uses the first client to navigate the first object, and the second user uses the second client to navigate the second object. Optionally, when the second user discloses information related to the second object on the second client, when the distance between the second object and the first object in the map is less than a certain value, the first client on the first object can obtain information related to the second object, and vice versa, the second client on the second object can obtain information related to the first object. Exemplarily, the information related to the first object includes but is not limited to the value of the first object, the number of accidents of the first object, the recent violation record of the first object, etc. When the first object is a vehicle, the information related to the first object is also the information of the above-mentioned vehicle itself. The following takes the first object as an example to continue the explanation. When the first object is another type of vehicle, refer to the following explanation of the vehicle. During the navigation process, when the distance between other vehicles and the current vehicle (first object) is less than a threshold, and the client on the other vehicle discloses information about the other vehicle, the first client can obtain information about the other vehicle. Exemplarily, the information of other vehicles includes "valued over 1 million, 3 traffic accidents in the last month, and 0 violations in the last six months". Optionally, the first client determines the annotation information of the vehicle based on the information of other vehicles obtained. Optionally, vehicles are divided into different intervals according to their value, such as "extremely expensive, a little expensive, ordinary", and the interval labels of the other vehicles are determined according to the acquired value. Optionally, the labeling of the vehicle is determined as "prone to traffic accidents" or "not prone to traffic accidents" according to the number of traffic accidents that have occurred recently, and different labels correspond to different frequencies of accidents. Optionally, the labeling of the vehicle is determined as "law-abiding", "frequently violates traffic rules" or "occasionally violates traffic rules" according to the number of recent violations. In some embodiments, after the information of other vehicles is acquired, the labeling information corresponding to the other vehicles is determined.In other embodiments, there is a correspondence table between the labeling information corresponding to the vehicle and the warning prompt information. Optionally, there are 18 combinations of the above 8 labeling information, and each combination corresponds to a warning prompt information. Optionally, after determining the labeling information of other vehicles, the warning prompt information corresponding to other vehicles is determined from 10 types of warning prompt information. Exemplarily, there are other vehicles in front of the lane where the first object is located, and the distance between the other vehicle and the first object is less than a certain value, then according to the information obtained from the other vehicles, the warning prompt information is determined to be "The vehicle in front is expensive and prone to violations. There have been many accidents recently, so be careful to avoid it." Optionally, the warning prompt information is displayed on the virtual image of the vehicle in the above-mentioned displayed real-time vehicle information. The embodiment of the present application does not limit the display position of the warning prompt information. In some embodiments, the first client determines the warning prompt information based on the annotation information, or the first client sends the acquired information about the second object to the server, and the server determines the annotation information of the second object based on the information about the second object, and further finds the warning prompt information corresponding to the second object from the correspondence table, and sends the warning prompt information corresponding to the second object to the first client, which is displayed by the first client. In some embodiments, the client broadcasts the warning prompt information in the form of voice broadcast to alert the user. In other embodiments, the user can customize the configuration information such as the timbre and speech speed of the voice broadcast. It should be noted that the premise of being able to obtain information about other objects in the embodiments of the present application is that the first user has enabled the public permission, allowing other users to obtain information about the first object. In the case where the first user does not enable the public permission, other users cannot obtain information about the first object. Therefore, the acquisition of data in the embodiments of the present application should comply with laws and regulations and does not involve security and privacy issues.

[0102] In conjunction with the context embodiments, the information displayed in the embodiments of the present application includes but is not limited to induction information, prompt information, real-time prompt information, warning prompt information, and the like. These information can all be displayed in the bubble icon, or can be partially displayed in the bubble icon and partially displayed in other locations, and the present application does not limit this. In other embodiments, there are different priorities between the above-mentioned information. Exemplarily, the priority of warning prompt information>the priority of induction information>the priority of prompt information>the priority of real-time prompt information. In some embodiments, the above-mentioned information can be displayed at the same time, or the information can be displayed in sequence according to the above-mentioned priority relationship. In other embodiments, the priority of the above-mentioned information is related to the position of the first object. When the first object is in different positions, the priority of the information is different.

[0103] The technical solution provided in the embodiment of the present application displays real-time prompt information and warning prompt information based on the real-time vehicle information on at least one lane around the real-time position of the first object, which is conducive to the user who controls the first object to have a better perception of other vehicles around, rather than just understanding the distance of the vehicle. Therefore, the displayed real-time prompt information and warning prompt information can help the user better control the driving of the first object, avoid and change lanes in time, improve the safety of navigation driving, and thus improve navigation efficiency.

[0104] Please refer to Fig.14 , which shows a flowchart of a method for displaying map information provided by another embodiment of the present application. The execution subject of each step of the method may be Figure 1 The terminal device 10 in the implementation environment of the scheme shown, for example, the execution subject of each step can be the client of the target application. In the following method embodiment, for the convenience of description, only the execution subject of each step is introduced as the "client". The method can include at least one of the following steps (1410-1430):

[0105] Step 1410: display a guide line on the road displayed on the map, wherein the guide line is used to guide the first object to travel along the planned navigation path.

[0106] In some embodiments, at a position where the guide line passes through the first intersection, a bubble icon pointing to the first intersection is displayed.

[0107] In some embodiments, the position where the guide line passes through the first intersection refers to the path segment in the planned navigation path connecting the end of the first planned driving lane corresponding to the first intersection and the front end of the second planned driving lane; wherein, the end of the first planned driving lane refers to the end of the lane determined according to the planned navigation path before arriving at the first intersection in the road where the first object is currently located, and the front end of the second planned driving lane refers to the front end of the lane that is about to be entered after passing the first intersection in the planned navigation path.

[0108] In some embodiments, the first planned driving lane and the second planned driving lane correspond to the lanes displayed in the map, that is, the first driving lane or the second driving lane must be one of the displayed lanes. In other embodiments, the first planned driving lane and the second planned driving lane do not correspond to the lanes displayed in the map, that is, the first planned driving lane or the second planned driving lane is not necessarily one of the displayed lanes, and the first planned driving lane or the second planned driving lane is a re-determined lane. This application is not limited to this. For example, the first object needs to turn left at the first intersection. After turning left, there are two lanes for the first object to drive. Then, a lane is re-determined based on the two lanes as the second planned driving lane. Optionally, a lane of the same width is determined in the middle of the two lanes as the second planned driving lane.

[0109] like Fig.15 As shown, the position where the guide line passes through the first intersection refers to the path segment in the planned navigation path connecting the end of the first planned driving lane 1502 corresponding to the first intersection and the front end of the second planned driving lane 1501.

[0110] Step 1420: Determine the display position of the bubble icon at the path segment according to the positional relationship between the first planned driving lane and the second planned driving lane.

[0111] In some embodiments, Fig.15 As shown, the display position of the bubble icon at the path segment is determined according to the positional relationship between the first planned driving lane 1502 and the second planned driving lane 1501 .

[0112] In some embodiments, when the first planned driving lane and the second planned driving lane belong to the same road, the intersection of the perpendicular midline of the path segment and the outer side of the path segment is determined as the display position of the bubble icon at the path segment. Optionally, when the first planned driving lane and the second planned driving lane belong to the same road, the above-mentioned path segment can be considered as a rectangular area or a parallelogram area, and the center line of the above-mentioned path segment is determined in the vertical direction of the same road to which the first planned driving lane and the second planned driving lane belong, and the intersection of the center line and the outer side of the path segment is determined as the display position of the bubble icon at the path segment.

[0113] In some embodiments, when the first planned driving lane and the second planned driving lane belong to different roads, the display position of the bubble icon at the path segment is determined according to the center line of the first planned driving lane, the center line of the second planned driving lane, and the path segment. Fig.15As shown, the intersection point of the center line of the first planned driving lane 1502 and the path segment is B, the intersection point of the second planned driving lane 1501 and the path segment is A, the line where OA is located is the center line of the second planned driving lane, and the line where OB is located is the center line of the first planned driving lane. Optionally, the display position of the bubble icon at the path segment is determined according to the center line of the first planned driving lane (the line where OB is located), the center line of the second planned driving lane (the line where OA is located), and the path segment.

[0114] In some embodiments, a parallelogram is constructed based on a first intersection of a straight line where the center line of the first planned driving lane is located and the outside of the path segment, a second intersection of a straight line where the center line of the second planned driving lane is located and the outside of the path segment, and a third intersection of an extension of the center line of the first planned driving lane and an extension of the center line of the second planned driving lane; the diagonal line where the third intersection of the parallelogram is located and a fourth intersection of the outside of the path segment are determined as the display position of the bubble icon on the path segment. In some embodiments, such as Fig.15 As shown, a parallelogram OACB is constructed based on the first intersection point B of the straight line where the center line OB of the first planned driving lane is located and the outside of the path segment, the second intersection point A of the straight line where the center line OA of the second planned driving lane is located and the outside of the path segment, and the third intersection point O of the extension line of the center line of the first planned driving lane (the straight line where OB is located) and the extension line of the center line of the second planned driving lane (the straight line where OA is located); the diagonal line OC where the third intersection point in the parallelogram is located and the fourth intersection point P on the outside of the path segment are determined as the display position of the bubble icon at the path segment.

[0115] In other embodiments, a first intersection of a straight line where the center line of the first planned driving lane is located and the outside of the path segment, a second intersection of a straight line where the center line of the second planned driving lane is located and the outside of the path segment, and a third intersection of an extension of the center line of the first planned driving lane and an extension of the center line of the second planned driving lane are determined; a larger distance is selected from the distance from the first intersection to the third intersection and the distance from the second intersection to the third intersection; the reciprocal of the larger distance is determined as the curvature, and the curvature is used to determine the curvature of the path segment connecting the end of the first planned driving lane and the front end of the second planned driving lane; and the intersection of the perpendicular bisector of the path segment determined according to the curvature and the outside of the path segment is determined as the display position of the bubble icon at the path segment. In some embodiments, determine the first intersection B between the straight line where the center line OB of the first planned driving lane is located and the outer side of the path segment, the second intersection A between the straight line where the center line OA of the second planned driving lane is located and the outer side of the path segment, and the third intersection O between the extension line of the center line of the first planned driving lane (the straight line where OB is located) and the extension line of the center line of the second planned driving lane (the straight line where OA is located); select the larger distance from the distance from the first intersection to the third intersection (the length of the line segment OB) and the distance from the second intersection to the third intersection (the length of the line segment OA); determine the reciprocal of the larger distance as the curvature, and the curvature is used to determine the curvature of the path segment connecting the end of the first planned driving lane and the front end of the second planned driving lane; determine the intersection of the perpendicular bisector of the path segment determined according to the curvature and the outer side of the path segment as the display position of the bubble icon at the path segment. In some embodiments, assuming that the length of the line segment OB is b and the length of the line segment OA is a, the curvature of the path segment is 1 / R. Wherein, R is the larger value of a and b, and R, a, and b are positive numbers. Optionally, after the curvature is determined, a path segment connecting the end of the first planned driving lane and the front end of the second planned driving lane is determined, that is, the curvature of the path segment is 1 / R. Fig.15 As shown, the perpendicular bisector L of the path segment determined according to the curvature 1 / R and the outer intersection point Q of the path segment are determined as the display position of the bubble icon on the path segment.

[0116] This application does not limit the execution entity of step 1420 and the specific lower steps under step 1402. In some embodiments, the client determines the display position of the bubble icon at the path segment based on the positional relationship between the first planned driving lane and the second planned driving lane. In other embodiments, the server determines the display position of the bubble icon at the path segment based on the positional relationship between the first planned driving lane and the second planned driving lane. Optionally, when the server sends the planned navigation path to the client, the induction information in the bubble icon at each intersection in the planned navigation path and the display position of the bubble icon at the path segment are sent at the same time. In other embodiments, the server can first determine the display position of the bubble icon at the path segment according to the planned navigation path, and then if the first object does not travel according to the planned navigation path, the client fine-tunes the display position of the bubble icon at the path segment according to the real-time position of the first object.

[0117] In some embodiments, the client sends the real-time location of the first object to the server. The client receives the guidance information corresponding to the first location sent by the server; wherein the guidance information is sent when the distance between the real-time location of the first object and the first location is less than a first threshold. In some embodiments, the client sends the real-time location of the first object to the server. The client receives the guidance information corresponding to the first intersection sent by the server; wherein the guidance information is sent when the distance between the real-time location of the first object and the first intersection is less than a first threshold.

[0118] Step 1430: Display a bubble icon pointing to the first intersection at the position where the guide line passes through the first intersection. The bubble icon displays guidance information corresponding to the first intersection, and the guidance information is used to indicate the driving direction of the first object at the first intersection.

[0119] In some embodiments, when the distance between the real-time location of the first object and the first intersection displayed in the map is less than a first threshold, a bubble icon pointing to the first intersection is displayed, and the bubble icon displays guidance information corresponding to the first intersection, and the guidance information is used to indicate the driving direction of the first object at the first intersection.

[0120] The technical solution provided in the embodiment of the present application determines the display position of the bubble icon at the path segment in at least two ways. On the one hand, it makes the display of the inductive information diverse. On the other hand, the display position determination method proposed in the above embodiment can make the displayed bubble icon more in line with the viewing habits of the human eye, and can make the human eye quickly capture the inductive information in the bubble icon, so the display effect of the prompt information is better.

[0121] Please refer to Fig.16, which shows a flowchart of a method for displaying map information provided by another embodiment of the present application. The execution subject of each step of the method may be Figure 1 The server 20 in the implementation environment of the scheme shown, such as the execution subject of each step, can be the server of the target application. In the following method embodiment, for the convenience of description, only the execution subject of each step is introduced as "server". The method can include at least one of the following steps (1610-1640):

[0122] Step 1610, determining a planned navigation path from the roads displayed on the map according to the destination location information sent by the client.

[0123] In some embodiments, steps 1610 to 1640 are performed by the server corresponding to the client. Some steps in the method on the server side can refer to the explanations in the above embodiments and will not be described in detail.

[0124] In some embodiments, the destination location information includes the above-mentioned navigation destination location.

[0125] Step 1620: Send the planned navigation path to the client. The planned navigation path is used to display a guide line on the client. The guide line is used to guide the first object to travel along the planned navigation path.

[0126] Step 1630: Receive the real-time location of the first object sent by the client.

[0127] In some embodiments, after step 1630, the real-time position of the first object needs to be calibrated. The method further includes receiving a real-time position image of the first object sent by the client, where the real-time position image is obtained by the client taking a real-time photo of the environment where the first object is located; based on the real-time position image, calibrating the real-time position of the first object, and updating the calibrated position as the real-time position of the first object.

[0128] In some embodiments, the terminal device where the client is located takes a real-time photo of the environment where the first object is located to obtain a real-time location image. Optionally, the terminal device has a camera, and the real-time location image is obtained by taking a real-time photo of the environment where the first object is located using the camera. Optionally, the terminal device has a sensor such as a radar or a laser radar, and the real-time location image is obtained by using the image data of the environment where the first object is located transmitted back by the sensor such as the radar or the laser radar. In some embodiments, the client sends the real-time location image to the server, and the server calibrates the real-time location of the first object based on the real-time location image.

[0129] The technical solution provided in the embodiment of the present application can improve the positioning accuracy of the first object by calibrating the real-time position of the first object, thereby improving the accuracy of navigation.

[0130] In some embodiments, before step 1640, the method further includes obtaining navigation information corresponding to the planned navigation path from a map database, wherein the navigation information includes at least one of the following: at least one location with a specific condition included in the planned navigation path, guidance information corresponding to the location with the specific condition, and the speed limit of the road where the location with the specific condition is located. The map database is a database that records road-related information in a map; according to the real-time position of the first object, the location with a specific condition closest to the first object in the navigation path where the first object has not traveled is determined as the first location; and guidance information corresponding to the first location is generated. In some embodiments, when the location with a specific condition is an intersection, before step 1640, the method further includes obtaining navigation information corresponding to the planned navigation path from a map database, wherein the navigation information includes at least one of the following: at least one intersection included in the planned navigation path, guidance information corresponding to the intersection, and the speed limit of the road where the intersection is located. The map database is a database that records road-related information in a map; according to the real-time position of the first object, the intersection closest to the first object in the navigation path where the first object has not traveled is determined as the first intersection; and guidance information corresponding to the first intersection is generated.

[0131] In some embodiments, the map database is a database that records road-related information in the map. Optionally, the map database records the complete map and each road, road type, intersection, and other information in the map. Optionally, navigation information is obtained from the map database according to the planned navigation path. The navigation information includes the intersections passed by the planned navigation path, the planned lanes, the guidance information corresponding to each intersection, the display position of the guidance information at the intersection, and the like.

[0132] In some embodiments, after the first intersection is determined, a threshold is determined according to a speed limit interval of the road where the first object is located; wherein roads in different speed limit intervals have different corresponding thresholds.

[0133] Step 1640, when the distance between the real-time position of the first object and the first position displayed in the map is less than a first threshold, guidance information corresponding to the first position is sent to the client, and the guidance information is used to be displayed in a bubble icon pointing to the first position displayed when the guide line passes through the first position, and the guidance information is used to indicate the driving direction of the first object at the first position.

[0134] In some embodiments, the client continuously sends the real-time location of the first object to the server, and determines whether the distance between the first object and the nearest intersection is less than a first threshold. When the distance between the real-time location of the first object and the first intersection displayed in the map is less than the first threshold, the guidance information corresponding to the first intersection is sent to the client.

[0135] The technical solution provided in the embodiment of the present application displays a bubble icon pointing to the first position when the guide line passes through the first position, and the guidance information corresponding to the first position displayed in the bubble icon is used to indicate the driving direction of the first position. This is different from the decentralized display method in the related art that separates the guidance information and the navigation map. The technical solution provided in the embodiment of the present application integrates the guidance information corresponding to the intersection into the guide line, so that the display area of ​​the navigation-related information is more concentrated, allowing the user to focus on the navigation map, thereby improving the user's efficiency in obtaining map information.

[0136] Please refer to Fig.17 , which shows a block diagram of a method for displaying map information provided by an embodiment of the present application. The method can be applied to Figure 1 In the implementation environment of the scheme shown in the figure, the method may include at least one of the following steps (S1 to S5):

[0137] In this embodiment, the target application is considered to be a vehicle-mounted map navigation application (app), and a client of the vehicle-mounted map navigation application is installed on the vehicle. Optionally, the user opens the vehicle-mounted map navigation app and initiates navigation.

[0138] Step S1, the client sends the real-time location of the vehicle to the server.

[0139] Step S2: The server combines the vehicle information and the high-precision positioning of the map to send the calibrated vehicle position to the client.

[0140] In some embodiments, the vehicle sends image data sent back by sensors such as cameras, radars, or lidars in real time, and the service end (server) performs real-time calibration of the vehicle position.

[0141] Step S3: the client sends the navigation destination location of the user's route planning to the server.

[0142] Step S4: the server sends the planned navigation path to the client according to the starting and ending locations.

[0143] The server obtains the intersection information from the data end (the above-mentioned map database) according to the received navigation destination location, and binds the road grade information to the road. Optionally, the server combines the calibrated vehicle location data and the destination data to plan the navigation path, and sends the successfully planned navigation path to the in-vehicle map navigation app for display in the interface, and also sends it to the data end.

[0144] In some embodiments, the data terminal returns the centerline position data of the maneuvering points and tips in all navigation paths (the display position of the bubble icon at the intersection) based on the determined planned navigation path, and binds it to all road levels. Optionally, the road levels include highways, urban roads, and city roads.

[0145] Step S5, the server calculates in real time whether the position of the next intersection meets the threshold, and if so, sends guidance information and road information of the road to be entered.

[0146] In some embodiments, the server calculates in real time whether the centerline position from the vehicle position to a certain maneuvering point or tips is within a specific range (within 2 kilometers for highways and within 1 kilometer for urban roads). If so, it sends down a guidance bubble (bubble icon and guidance information in the bubble icon) and the next road name.

[0147] The user performs correct driving actions (execution, steering, U-turn, exit ramp, merge into the main road, etc.) according to the guidance information.

[0148] The technical solution provided in the embodiment of the present application can solve the problem, from the user's perspective, when the user needs to make driving actions during driving (such as keeping straight, turning, making a U-turn, exiting a ramp, merging into the main road, etc.), by obtaining the guidance information and route information at the same time through a concentrated area on the route ahead. The visual focus is more concentrated, the efficiency of obtaining information is higher, and the time that the user's eyes stay on the navigation interface is reduced, thereby ensuring driving safety.

[0149] The following is an embodiment of the device of the present application, which can be used to execute the embodiment of the method of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the method of the present application.

[0150] Please refer to Fig.18 , which shows a block diagram of a device for displaying map information provided by an embodiment of the present application. The device 1800 may include: a first display module 1810 and a second display module 1820.

[0151] The first display module 1810 is used to display a guide line on the road displayed on the map, where the guide line is used to guide the first object to travel along the planned navigation path.

[0152] The second display module 1820 is used to display a bubble icon pointing to the first position when the guide line passes through the first position, and the bubble icon displays guidance information corresponding to the first position, and the guidance information is used to indicate the driving direction of the first object at the first position.

[0153] In some embodiments, the guidance information includes at least one of the following: text guidance information, used to indicate the driving direction of the first object at the first position in text form; arrow guidance information, used to indicate the driving direction of the first object at the first position in the form of a pointing arrow.

[0154] In some embodiments, the guidance information is further used to indicate a distance between the first object and the first position.

[0155] In some embodiments, the guidance information is further used to indicate at least one lane included in the first position, and a recommended lane determined from the at least one lane according to the driving direction.

[0156] In some embodiments, the guidance information includes directional arrows corresponding to the at least one lane, and the directional arrows corresponding to the recommended lane are displayed separately from the directional arrows corresponding to other lanes in the at least one lane except the recommended lane.

[0157] In some embodiments, the second display module 1820 is used to display a bubble icon pointing to the first position when the guide line passes through the first position when the distance between the real-time position of the first object and the first position is less than a first threshold.

[0158] In some embodiments, the threshold is related to the speed limit of the road where the first object is located, and roads in different speed limit intervals have different corresponding thresholds; or, the first threshold is related to the speed of the first object, and the first thresholds corresponding to the first object in different speed intervals are different.

[0159] In some embodiments, when the distance between the real-time position of the first object and the first position is less than the first threshold and greater than a second threshold, the bubble icon is statically displayed; when the distance between the real-time position of the first object and the first position is less than the second threshold, the bubble icon is dynamically displayed; wherein the second threshold is less than the first threshold.

[0160] In some embodiments, the color of the bubble icon is determined based on the color of the area where the first position is located in the map; wherein the color difference between the color of the bubble icon and the color of the area where the first position is located in the map is greater than a third threshold.

[0161] In some embodiments, Fig.19 As shown, the device also includes an information display module 1830.

[0162] The information display module 1830 is used to display real-time vehicle information on at least one lane around the real-time position of the first object, where the real-time vehicle information is information of other vehicles except the first object.

[0163] The information display module 1830 is also used to display real-time prompt information when the real-time vehicle information meets a condition. The real-time prompt information is information indicating that the first object has changed its driving status based on the real-time vehicle information. The condition includes at least one of the following: the distance between the other vehicle and the first object is less than a first distance, the number of the other vehicles is greater than a first number, and the relationship between the lane where the other vehicle is located and the lane where the first object is located meets a first relationship.

[0164] In some embodiments, the first location is a location of a first intersection.

[0165] The second display module 1820 is further configured to display a bubble icon pointing to the first intersection at a position where the guide line passes through the first intersection.

[0166] In some embodiments, the position where the guide line passes through the first intersection refers to the path segment in the planned navigation path connecting the end of the first planned driving lane corresponding to the first intersection and the front end of the second planned driving lane; wherein, the end of the first planned driving lane refers to the end of the lane determined according to the planned navigation path before reaching the first intersection in the road where the first object is currently located, and the front end of the second planned driving lane refers to the front end of the lane that is about to be entered through the first intersection in the planned navigation path.

[0167] In some embodiments, Fig.19 As shown, the device also includes a location determination module 1840.

[0168] The position determination module 1840 is used to determine the display position of the bubble icon on the path segment according to the position relationship between the first planned driving lane and the second planned driving lane.

[0169] In some embodiments, the position determination module 1840 is used to determine the intersection of the perpendicular bisector of the path segment and the outer side of the path segment as the display position of the bubble icon at the path segment when the first planned driving lane and the second planned driving lane belong to the same road; when the first planned driving lane and the second planned driving lane belong to different roads, determine the display position of the bubble icon at the path segment based on the center line of the first planned driving lane, the center line of the second planned driving lane and the path segment.

[0170] In some embodiments, the position determination module 1840 is used to construct a parallelogram based on a first intersection point between a straight line where the center line of the first planned driving lane is located and the outer side of the path segment, a second intersection point between a straight line where the center line of the second planned driving lane is located and the outer side of the path segment, and a third intersection point between an extension line of the center line of the first planned driving lane and an extension line of the center line of the second planned driving lane; determine a diagonal line of the parallelogram where the third intersection point is located and a fourth intersection point on the outer side of the path segment as the display position of the bubble icon on the path segment; or determine a first intersection point, a diagonal line of the parallelogram where the center line of the first planned driving lane is located and the outer side of the path segment. a second intersection of the straight line where the center line of the second planned driving lane is located and the outer side of the path segment, and a third intersection of the extension of the center line of the first planned driving lane and the extension of the center line of the second planned driving lane; selecting a larger distance from the distance from the first intersection to the third intersection and the distance from the second intersection to the third intersection; determining the reciprocal of the larger distance as the curvature, and the curvature is used to determine the curvature of the path segment connecting the end of the first planned driving lane and the front end of the second planned driving lane; determining the intersection of the perpendicular bisector of the path segment determined according to the curvature and the outer side of the path segment as the display position of the bubble icon on the path segment.

[0171] Please refer to Fig. 20 , which shows a block diagram of a terminal device 2000 provided in one embodiment of the present application. The terminal device 2000 may be Figure 1 The terminal device 10 in the implementation environment shown is used to implement the method for displaying map information in the above embodiment. Specifically:

[0172] Typically, the terminal device 2000 includes: a processor 2001 and a memory 2002 .

[0173] The processor 2001 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 2001 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field Programmable Gate Array), and PLA (Programmable Logic Array). The processor 2001 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 2001 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 2001 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0174] The memory 2002 may include one or more computer-readable storage media, which may be non-transitory. The memory 2002 may also include a high-speed random access memory and a non-volatile memory, such as one or more disk storage devices and flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 2002 is used to store a computer program, which is configured to be executed by one or more processors to implement the above-mentioned information prompt method.

[0175] In some embodiments, the terminal device 2000 may further optionally include: a peripheral device interface 2003 and at least one peripheral device. The processor 2001, the memory 2002 and the peripheral device interface 2003 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 2003 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 2004, a display screen 2005, an audio circuit 2007 and a power supply 2008.

[0176] Those skilled in the art will understand that Fig. 20 The structure shown in the figure does not constitute a limitation on the terminal device 2000, and may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component arrangement.

[0177] In an exemplary embodiment, a computer-readable storage medium is further provided, wherein a computer program is stored in the storage medium, and when the computer program is executed by a processor, the above method is implemented.

[0178] Optionally, the computer-readable storage medium may include: ROM (Read-Only Memory), RAM (Random Access Memory), SSD (Solid State Drives) or an optical disk, etc. Among them, the random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).

[0179] In an exemplary embodiment, a computer program product is also provided, the computer program product comprising a computer program, the computer program being stored in a computer-readable storage medium. A processor of a terminal device reads the computer program from the computer-readable storage medium, and the processor executes the computer program, so that the terminal device performs the above method.

[0180] It should be noted that the collection and processing of relevant data in this application (such as map data, positioning data, vehicle information, etc.) should be strictly in accordance with the requirements of relevant national laws and regulations when applied in examples, and the informed consent or separate consent of the personal information subject should be obtained, and subsequent data use and processing should be carried out within the scope of authorization of laws and regulations and the personal information subject.

[0181] It should be understood that the "multiple" mentioned in this article refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. In addition, the step numbers described in this article only illustrate a possible execution sequence between the steps. In some other embodiments, the above steps may not be executed in the order of the numbers, such as two steps with different numbers are executed at the same time, or two steps with different numbers are executed in the opposite order to the diagram. The embodiments of the present application are not limited to this.

[0182] The above description is only an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A method for displaying map information, characterized in that: The method comprises: Displaying a guide line on the road displayed on the map, wherein the guide line is used to guide the first object to travel along the planned navigation path; When the guide line passes through a first position displayed in the map, a bubble icon pointing to the first position is displayed, and guidance information corresponding to the first position is displayed in the bubble icon, and the guidance information is used to indicate the driving direction of the first object at the first position.

2. The method according to claim 1, characterized in that The induction information includes at least one of the following: Text guidance information, used to indicate the driving direction of the first object at the first position in text form; Arrow guidance information is used to indicate the driving direction of the first object at the first position in the form of a pointing arrow.

3. The method according to claim 1, characterized in that The guidance information is also used to indicate a distance between the first object and the first position.

4. The method according to claim 1, characterized in that: The guidance information is further used to indicate at least one lane included in the first position and a recommended lane determined from the at least one lane according to the driving direction.

5. The method according to claim 4, characterized in that The guidance information includes directional arrows corresponding to the at least one lane respectively, and the directional arrow corresponding to the recommended lane is displayed separately from the directional arrows corresponding to other lanes in the at least one lane except the recommended lane.

6. The method according to claim 1, characterized in that The step of displaying a bubble icon pointing to a first position displayed in the map when the guide line passes through the first position includes: When the distance between the real-time position of the first object and the first position is less than a first threshold, a bubble icon pointing to the first position is displayed when the guide line passes through the first position.

7. The method according to claim 6, characterized in that The first threshold is related to the speed limit of the road where the first object is located, and the first thresholds corresponding to roads in different speed limit intervals are different; or, The first threshold is related to the speed of the first object, and the first thresholds corresponding to the first objects in different speed intervals are different.

8. The method according to claim 6, characterized in that When the distance between the real-time position of the first object and the first position is less than the first threshold and greater than the second threshold, the bubble icon is displayed statically; When the distance between the real-time position of the first object and the first position is less than the second threshold, the bubble icon is dynamically displayed; The second threshold is smaller than the first threshold.

9. The method according to claim 1, characterized in that: The color of the bubble icon is determined according to the color of the area where the first position is located in the map; wherein the color difference between the color of the bubble icon and the color of the area where the first position is located in the map is greater than a third threshold.

10. The method according to claim 1, characterized in that The method further comprises: Displaying real-time vehicle information on at least one lane around the real-time position of the first object, the real-time vehicle information being information of other vehicles except the first object; When the real-time vehicle information meets a condition, real-time prompt information is displayed, wherein the real-time prompt information is information indicating that the first object has changed its driving status based on the real-time vehicle information, and the condition includes at least one of the following: the distance between the other vehicle and the first object is less than a first distance, the number of the other vehicles is greater than a first number, and the relationship between the lane where the other vehicle is located and the lane where the first object is located satisfies a first relationship.

11. The method according to claim 1, characterized in that: The first location is the location of the first intersection; The step of displaying a bubble icon pointing to the first position when the guide line passes through the first position includes: At the position where the guide line passes through the first intersection, a bubble icon pointing to the first intersection is displayed.

12. The method according to claim 11, characterized in that The position where the guide line passes through the first intersection refers to the path segment in the planned navigation path connecting the end of the first planned driving lane corresponding to the first intersection and the front end of the second planned driving lane; Among them, the end of the first planned driving lane refers to the end of the lane determined according to the planned navigation path before reaching the first intersection in the road where the first object is currently located, and the front end of the second planned driving lane refers to the front end of the lane in the planned navigation path that is about to be entered after passing the first intersection.

13. The method according to claim 12, characterized in that The method further comprises: The display position of the bubble icon on the path segment is determined according to the positional relationship between the first planned driving lane and the second planned driving lane.

14. The method according to claim 13, characterized in that The determining, according to the positional relationship between the first planned driving lane and the second planned driving lane, a display position of the bubble icon on the path segment includes: In the case where the first planned driving lane and the second planned driving lane belong to the same road, determining the intersection of the perpendicular midline of the path segment and the outer side of the path segment as the display position of the bubble icon on the path segment; When the first planned driving lane and the second planned driving lane belong to different roads, the display position of the bubble icon on the path segment is determined according to the center line of the first planned driving lane, the center line of the second planned driving lane and the path segment.

15. The method according to claim 14, characterized in that The determining, according to the center line of the first planned driving lane, the center line of the second planned driving lane, and the path segment, a display position of the bubble icon at the path segment includes: A parallelogram is constructed based on a first intersection point between a straight line where the center line of the first planned driving lane is located and the outer side of the path segment, a second intersection point between a straight line where the center line of the second planned driving lane is located and the outer side of the path segment, and a third intersection point between an extension line of the center line of the first planned driving lane and an extension line of the center line of the second planned driving lane; a diagonal line where the third intersection point is located in the parallelogram and a fourth intersection point on the outer side of the path segment are determined as a display position of the bubble icon on the path segment; or, Determine a first intersection point between a straight line where the center line of the first planned driving lane is located and the outer side of the path segment, a second intersection point between a straight line where the center line of the second planned driving lane is located and the outer side of the path segment, and a third intersection point between an extension line of the center line of the first planned driving lane and an extension line of the center line of the second planned driving lane; select a distance with a larger value from the distance from the first intersection point to the third intersection point and the distance from the second intersection point to the third intersection point; determine the reciprocal of the distance with a larger value as the curvature, and the curvature is used to determine the curvature of the path segment connecting the end of the first planned driving lane and the front end of the second planned driving lane; determine the intersection point of the perpendicular bisector of the path segment determined according to the curvature with the outer side of the path segment as the display position of the bubble icon on the path segment.

16. A device for displaying map information, characterized in that: The device comprises: A first display module is used to display a guide line on the road displayed on the map, wherein the guide line is used to guide the first object to travel according to the planned navigation path; The second display module is used to display a bubble icon pointing to the first position when the guide line passes through the first position, and the bubble icon displays guidance information corresponding to the first position, and the guidance information is used to indicate the driving direction of the first object at the first position.

17. A terminal device, characterized in that: The terminal device comprises a processor and a memory, wherein a computer program is stored in the memory, and the computer program is loaded and executed by the processor to implement the method according to any one of claims 1 to 15.

18. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which is loaded and executed by a processor to implement the method according to any one of claims 1 to 15.