CN111928868A - Navigation map road name display method and device and electronic equipment - Google Patents
Navigation map road name display method and device and electronic equipment Download PDFInfo
- Publication number
- CN111928868A CN111928868A CN202011003451.2A CN202011003451A CN111928868A CN 111928868 A CN111928868 A CN 111928868A CN 202011003451 A CN202011003451 A CN 202011003451A CN 111928868 A CN111928868 A CN 111928868A
- Authority
- CN
- China
- Prior art keywords
- road
- name
- displayed
- current
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 238000001514 detection method Methods 0.000 claims description 24
- 230000004927 fusion Effects 0.000 claims description 4
- 230000000694 effects Effects 0.000 abstract description 13
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000002085 persistent effect Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 239000002355 dual-layer Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3407—Route searching; Route guidance specially adapted for specific applications
- G01C21/3415—Dynamic re-routing, e.g. recalculating the route when the user deviates from calculated route or after detecting real-time traffic data or accidents
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3626—Details of the output of route guidance instructions
- G01C21/3658—Lane guidance
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
Abstract
The application relates to a navigation map road name display method and device and electronic equipment. The method is applied to the navigation terminal and comprises the following steps: obtaining current map information to be displayed in a screen area of the navigation terminal according to a current positioning position, wherein the current map information comprises road information of a current road, and the road information comprises a road name and track information of a part to be displayed of a lane line associated with the road; displaying the track of the road in the screen area according to the track information of the part to be displayed of the lane line, and displaying the road name of the current road according to the name display position of the road name obtained in advance; wherein each road in the current map information displays only one road name. The scheme provided by the application can save the display space and optimize the display effect of the road names of the navigation map.
Description
Technical Field
The present application relates to the field of navigation technologies, and in particular, to a method and an apparatus for displaying a road name of a navigation map, and an electronic device.
Background
Displaying the road characters is one of the important contents of the navigation map, and the expression capability and the understandability of the navigation map can be greatly improved by displaying the road characters.
At present, in the navigation process, the road information displayed on the navigation map has certain defects: different road sections of one road can display different road names or the same road name, so that the same road can display a plurality of road names in a terminal screen, more display space is occupied, a poor display effect is caused, and great troubles are brought to a driver for searching the road.
Disclosure of Invention
In order to solve the problems in the related art, the application provides a method and a device for displaying the road names of the navigation map and electronic equipment, which can save the display space and optimize the display effect of the road names of the navigation map.
The first aspect of the present application provides a method for displaying a road name of a navigation map, which is applied to a navigation terminal, and the method includes:
obtaining current map information to be displayed in a screen area of the navigation terminal according to a current positioning position, wherein the current map information comprises road information of a current road, and the road information comprises a road name and track information of a part to be displayed of a lane line associated with the road;
displaying the track of the road in the screen area according to the track information of the part to be displayed of the lane line, and displaying the road name of the current road according to the name display position of the road name obtained in advance;
wherein each road in the current map information displays only one road name.
In one embodiment, the displaying the track of the road according to the track information of the portion to be displayed of the lane line includes:
fusing the track information of the part to be displayed of each of the plurality of lane lines with the same road name of the current road into the track information of the part to be displayed of the lane line, and associating the road name with the track information of the part to be displayed of the lane line;
and displaying the track of the road according to the track information of the part to be displayed of the road route.
In one embodiment, the method further comprises:
if the current map information comprises a plurality of roads to be displayed, obtaining a plurality of name display positions of the roads to be displayed;
performing boundary detection on the plurality of name display positions;
if the name display position exceeds the boundary of the screen area, the name display position is adjusted, so that the corresponding road name is completely displayed in the screen area.
In one embodiment, the method further comprises:
performing collision detection on the plurality of name display positions;
and if the plurality of name display positions are overlapped, adjusting at least one of the plurality of name display positions.
In one embodiment, during navigation of the vehicle on the road where the vehicle is currently located, the name display position of the road name is limited within a predetermined central area of the screen area.
The second aspect of the present application provides a navigation map road name display device, which is applied to a navigation terminal, the device includes:
the acquisition module is used for acquiring current map information to be displayed in a screen area of the navigation terminal according to a current positioning position, wherein the current map information comprises road information of a current road, and the road information comprises a road name and partial track information to be displayed of a lane line associated with the road;
the display module is used for displaying the track of the road in the screen area according to the track information of the part to be displayed of the lane line and displaying the road name of the current road according to the name display position of the road name obtained in advance; wherein each road in the current map information displays only one road name.
In one embodiment, further comprising:
the fusion module is used for fusing the part of track information to be displayed of each of a plurality of lane lines with the same road name of the current road into the part of track information to be displayed of the lane line, and associating the road name with the part of track information to be displayed of the lane line;
the display module is used for displaying the track of the road according to the track information of the part to be displayed of the road route.
In one embodiment, further comprising:
and the collision detection module is used for obtaining a plurality of name display positions of the plurality of roads to be displayed when the current map information comprises the plurality of roads to be displayed, performing collision detection on the plurality of name display positions, and if the plurality of name display positions are mutually overlapped, adjusting at least one of the plurality of name display positions by the display module.
In one embodiment, further comprising:
and the boundary detection module is used for carrying out boundary detection on the plurality of name display positions, and if one name display position exceeds the boundary of the screen area, the display module adjusts the name display position so that the corresponding road name is completely displayed in the screen area.
A third aspect of the present application provides an electronic device comprising:
a processor; and
a memory having executable code stored thereon, which when executed by the processor, causes the processor to perform the method as described above.
A fourth aspect of the present application provides a non-transitory machine-readable storage medium having stored thereon executable code, which when executed by a processor of an electronic device, causes the processor to perform a method as described above.
The technical scheme provided by the application can comprise the following beneficial effects:
the method for displaying the road name of the navigation map is applied to a navigation terminal, and the method obtains current map information to be displayed in a screen area of the navigation terminal according to a current positioning position, wherein the current map information comprises road information of a current road, and the road information comprises the road name and partial track information to be displayed of a lane line associated with the road; and displaying the track of the road in the screen area according to the track information of the part to be displayed of the lane line, and displaying a road name of the current road in the screen area according to the name display position of the road name obtained in advance, wherein each road of the current map information only displays one road name, so that the display space can be saved, and the display effect of the road name can be optimized.
Further, the method for displaying the road names of the navigation map, provided by the application, is used for performing collision detection on the display positions of the road names when the road names of a plurality of roads need to be displayed simultaneously; and if the display positions of the road names are overlapped, adjusting the display position of at least one of the road names. The road names of all roads are separately displayed by adjusting the display positions of the road names, so that the road names of the roads at the current position are not overlapped, and the display effect of the road names is further optimized.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.
Drawings
The foregoing and other objects, features and advantages of the application will be apparent from the following more particular descriptions of exemplary embodiments of the application, as illustrated in the accompanying drawings wherein like reference numbers generally represent like parts throughout the exemplary embodiments of the application.
FIG. 1 is a flowchart illustrating a method for displaying road names of a navigation map according to an embodiment of the present application;
FIG. 2 is a schematic flow chart illustrating a method for displaying road names of a navigation map according to another embodiment of the present application;
FIG. 3 is a schematic structural diagram of a road name display device of a navigation map according to an embodiment of the present application;
FIG. 4 is a schematic structural diagram of a navigation map road name display device according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of an electronic device shown in an embodiment of the present application.
Detailed Description
Preferred embodiments of the present application will be described in more detail below with reference to the accompanying drawings. While the preferred embodiments of the present application are shown in the drawings, it should be understood that the present application may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in this application and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
It should be understood that although the terms "first," "second," "third," etc. may be used herein to describe various information, these information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of the present application. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of the present application, "a plurality" means two or more unless specifically limited otherwise.
The embodiment of the application provides a method for displaying road names of a navigation map, which can save display space and optimize the display effect of the road names.
The technical solutions of the embodiments of the present application are described in detail below with reference to the accompanying drawings.
Fig. 1 is a schematic flow chart illustrating a method for displaying road names of a navigation map according to an embodiment of the present application.
Referring to fig. 1, a method for displaying a road name of a navigation map, applied to a navigation terminal, includes:
in step 101, current map information to be displayed in a screen area of a navigation terminal is obtained according to a current positioning position, the current map information includes road information of a current road, and the road information includes a road name and track information of a part to be displayed of a lane line associated with the road.
In one embodiment, the current positioning position of the navigation terminal is determined according to global positioning system information, the navigation map database is retrieved, and current map information to be displayed in a screen area of the navigation terminal is obtained, wherein the current map information comprises road information of a current road, and the road information comprises a road name and partial track information to be displayed of a lane line associated with the road.
It is understood that the number of the roads to be displayed in the current map information may be one or more, and may include the road where the navigation terminal is currently located, and may also include other nearby roads that need to be displayed on the current navigation terminal screen. The lane line associated with one road may be plural. The trajectory information of the portion to be displayed of the lane line may be information required to draw a lane line trajectory on the navigation map in the current screen area.
In step 102, displaying the track of the road in the screen area according to the track information of the part to be displayed of the lane line, and displaying the road name of the current road in the screen area according to the name display position of the road name obtained in advance; wherein each road in the current map information only displays one road name.
In one embodiment, multiple lane lines and road names exist on the same road as the navigation map database. And displaying the track of the corresponding road in the screen area according to the track information of the part to be displayed of the plurality of lane lines of each road. It is to be understood that the trajectory of the road may be other trajectory information generated from trajectory information of a portion to be displayed of a plurality of lane lines, or may be the trajectory itself of the portion to be displayed of the plurality of lane lines.
In the application, each road in the current map information only displays one road name, a corresponding name display position is determined for each road name, and then the road name of each road is displayed in the screen area according to the name display position of the road name of each road.
It will be appreciated that in one embodiment, during navigation of the vehicle traveling on the current road, the name display position of the current road is limited within a predetermined area (e.g., a central area) of the screen area, so that the name of the current road is always displayed within the area of the screen area, thereby providing a relatively stable display effect for the driver.
The method for displaying the road name of the navigation map is applied to a navigation terminal, and the current map information to be displayed in a screen area of the navigation terminal is obtained according to the current positioning position, wherein the current map information comprises the road information of the current road, and the road information comprises the road name and the track information of a part to be displayed of a lane line associated with the road; the method comprises the steps of displaying tracks of roads in a screen area according to track information of a part to be displayed of a lane line, and displaying a road name of the current road in the screen area according to a name display position of the road name obtained in advance, wherein each road of current map information only displays one road name, so that the display space can be saved, and the display effect of the road name is optimized.
Fig. 2 is another schematic flow chart of a method for displaying road names of a navigation map according to an embodiment of the present application. Fig. 2 describes the solution of the present application in more detail with respect to fig. 1.
Referring to fig. 2, a method for displaying a road name of a navigation map, applied to a navigation terminal, includes:
in step 201, current map information to be displayed in a screen area of the navigation terminal is obtained according to the current positioning position, the current map information includes road information of a current road, and the road information includes a road name and track information of a part to be displayed of a lane line associated with the road.
In one embodiment, the current positioning position of the navigation terminal is determined according to global positioning system information, the navigation map database is retrieved, and current map information to be displayed in a screen area of the navigation terminal is obtained, wherein the current map information comprises road information of a current road, and the road information comprises a road name and partial track information to be displayed of a lane line associated with the road.
In step 202, part of track information to be displayed of each of a plurality of lane lines with the same road name of the current road is fused into part of track information to be displayed of the lane line, and the road name is associated with the part of track information to be displayed of the lane line.
In one embodiment, multiple lane lines and road names exist on the same road as the navigation map database. Fusing the lane line tracks with the same road name into a lane line track representing the road; and associates the road name of the road with the road-line trajectory. The merging may be to select one of the lane tracks of the road as the road track of the road, or may be combined in other manners, which is not limited in this application.
In step 203, displaying the track of the road in the screen area according to the track information of the part to be displayed of the road route, and displaying the road name of the current road in the screen area according to the name display position of the road name obtained in advance; wherein each road in the current map information only displays one road name.
In one embodiment, roads to be displayed at the current position are displayed as track information of a part to be displayed of a road line, and in the current screen area, each road to be displayed is displayed as a road line track representing the road and a road name of the road. In the navigation process, the road name of the current road and the road track representing the current road can be displayed in the preset central area range of the screen area of the navigation terminal, so that a relatively stable display effect is provided for a driver.
In step 204, if the current map information includes a plurality of roads to be displayed, a plurality of name display positions of the plurality of roads to be displayed are obtained, boundary detection is performed on the plurality of name display positions, and if any name display position exceeds the boundary of the screen area, the name display position is adjusted so that the corresponding road name is completely displayed in the screen area.
In one embodiment, the navigation map displays, in addition to the navigation roads, other roads near the road where the navigation terminal is currently located, and each road displays a road name in the screen area. Some of the road names may be broken by the screen to cause incomplete display. And detecting the boundaries of a plurality of name display positions of a plurality of roads to be displayed, and if a certain name display position exceeds the boundary of the screen area, adjusting the name display position so as to enable the corresponding road name to be completely displayed in the screen area.
In step 205, collision detection is performed on the plurality of name display positions, and if the plurality of name display positions overlap with each other, at least one of the plurality of name display positions is adjusted.
In one embodiment, the navigation map displays, in addition to the navigation road, other roads near the road where the navigation terminal is currently located, and the road names of the different roads may overlap with each other. Performing collision detection on a plurality of name display positions of a plurality of roads to be displayed, which are included in the current map information, if the plurality of name display positions overlap with each other, adjusting the overlapped name display positions to separately display the road names of the roads, so that the road names displayed in the screen area do not overlap with each other; or the track and the road name of the current road can be preferentially displayed, and other roads and road names of the current position are not displayed.
The method is applied to a navigation terminal, and the method obtains current map information to be displayed in a screen area of the navigation terminal according to a current positioning position, wherein the current map information comprises road information of a current road, and the road information comprises a road name and partial track information to be displayed of a lane line associated with the road; the method comprises the steps of displaying tracks of roads in a screen area according to track information of a part to be displayed of a lane line, and displaying a road name of the current road in the screen area according to a name display position of the road name obtained in advance, wherein each road of current map information only displays one road name, so that the display space can be saved, and the display effect of the road name is optimized.
Further, the method for displaying the road names of the navigation map, provided by the application, is used for carrying out boundary detection and collision detection on the display positions of the road names when the road names of a plurality of roads need to be displayed simultaneously; if the name display position exceeds the boundary of the screen area, adjusting the name display position to enable the corresponding road name to be completely displayed in the screen area; if the name display positions of the roads are overlapped, adjusting the display position of at least one of the road name positions to ensure that the road names displayed in the screen area are not overlapped. Thereby further optimizing the display effect of the road name.
Corresponding to the embodiment of the application function implementation method, the application also provides a navigation map road name display device, electronic equipment and a corresponding embodiment.
Fig. 3 is a schematic structural diagram of a navigation map road name display device according to an embodiment of the present application.
Referring to fig. 3, a navigation map road name display device applied to a navigation terminal includes: an acquisition module 301 and a display module 302.
The acquiring module 301 is configured to acquire current map information to be displayed in a screen area of the navigation terminal according to the current positioning position, where the current map information includes road information of a current road, and the road information includes a road name and track information of a part to be displayed of a lane line associated with the road.
In an embodiment, the obtaining module 301 determines a current positioning position of the navigation terminal according to the global positioning system information, retrieves the navigation map database, and obtains current map information to be displayed in a screen area of the navigation terminal, where the current map information includes road information of a current road, and the road information includes a road name and track information of a part to be displayed of a lane line associated with the road.
The display module 302 is used for displaying the track of the road in the screen area according to the track information of the part to be displayed of the lane line, and displaying the road name of the current road in the screen area according to the name display position of the road name obtained in advance; wherein each road in the current map information only displays one road name.
In one embodiment, multiple lane lines and road names exist on the same road as the navigation map database. The display module 302 displays the track of the corresponding road in the screen area according to the track information of the to-be-displayed part of the multi-lane line on the same road, and displays the road name of the current road according to the pre-obtained name display position.
The technical scheme provided by the application is applied to a navigation terminal, and the current map information to be displayed in the screen area of the navigation terminal is obtained according to the current positioning position, wherein the current map information comprises the road information of the current road, and the road information comprises the road name and the track information of the part to be displayed of the lane line associated with the road; the method comprises the steps of displaying tracks of roads in a screen area according to track information of a part to be displayed of a lane line, and displaying a road name of the current road in the screen area according to a name display position of the road name obtained in advance, wherein each road of current map information only displays one road name, so that the display space can be saved, and the display effect of the road name is optimized.
Fig. 4 is another schematic structural diagram of a navigation map road name display device according to an embodiment of the present application. Fig. 4 describes the solution of the present application in more detail with respect to fig. 3.
Referring to fig. 4, a navigation map road name display device applied to a navigation terminal includes: the system comprises an acquisition module 301, a display module 302, a collision detection module 401, a boundary detection module 402 and a fusion module 403.
In one embodiment, the functions of the obtaining module 301 and the displaying module 302 can be described with reference to the embodiment of fig. 3.
In one embodiment, multiple lane lines and road names exist on the same road as the navigation map database. The fusion module 403 is configured to fuse to-be-displayed part track information of each of a plurality of lane lines with the same road name on a current road into to-be-displayed part track information of a lane line, and associate the road name with the to-be-displayed part track information of the lane line, and the display module 302 is configured to display a track of the road according to the to-be-displayed part track information of the lane line.
In the navigation process, the display module 302 may display the road name of the current road and the road track representing the current road in a predetermined central area range of the screen area of the navigation terminal, so as to provide a relatively stable display effect for the driver.
In an embodiment, the collision detection module 401 is configured to, when the current map information includes a plurality of roads to be displayed, obtain a plurality of name display positions of the plurality of roads to be displayed, perform collision detection on the plurality of name display positions, and if the plurality of name display positions overlap with each other, enable the display module 302 to adjust at least one of the plurality of name display positions.
In an embodiment, the boundary detection module 402 is configured to perform boundary detection on a plurality of name display positions, and if any name display position exceeds the boundary of the screen area, the display module 302 adjusts the name display position so that the corresponding road name is completely displayed in the screen area.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Fig. 5 is a schematic structural diagram of an electronic device shown in an embodiment of the present application.
Referring to fig. 5, the electronic device 50 includes a memory 501 and a processor 502.
The Processor 502 may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory 501 may include various types of storage units, such as system memory, Read Only Memory (ROM), and permanent storage. Wherein the ROM may store static data or instructions for the processor 502 or other modules of the computer. The persistent storage device may be a read-write storage device. The persistent storage may be a non-volatile storage device that does not lose stored instructions and data even after the computer is powered off. In some embodiments, the persistent storage device employs a mass storage device (e.g., magnetic or optical disk, flash memory) as the persistent storage device. In other embodiments, the permanent storage may be a removable storage device (e.g., floppy disk, optical drive). The system memory may be a read-write memory device or a volatile read-write memory device, such as a dynamic random access memory. The system memory may store instructions and data that some or all of the processors require at runtime. Further, the memory 501 may comprise any combination of computer-readable storage media, including various types of semiconductor memory chips (DRAM, SRAM, SDRAM, flash, programmable read-only memory), magnetic and/or optical disks, may also be employed. In some embodiments, memory 501 may include a removable storage device that is readable and/or writable, such as a Compact Disc (CD), a read-only digital versatile disc (e.g., DVD-ROM, dual layer DVD-ROM), a read-only Blu-ray disc, an ultra-density optical disc, a flash memory card (e.g., SD card, min SD card, Micro-SD card, etc.), a magnetic floppy disk, or the like. Computer-readable storage media do not contain carrier waves or transitory electronic signals transmitted by wireless or wired means.
The memory 501 has stored thereon executable code that, when processed by the processor 502, may cause the processor 502 to perform some or all of the methods described above.
The aspects of the present application have been described in detail hereinabove with reference to the accompanying drawings. In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments. Those skilled in the art should also appreciate that the acts and modules referred to in the specification are not necessarily required in the present application. In addition, it can be understood that the steps in the method of the embodiment of the present application may be sequentially adjusted, combined, and deleted according to actual needs, and the modules in the device of the embodiment of the present application may be combined, divided, and deleted according to actual needs.
Furthermore, the method according to the present application may also be implemented as a computer program or computer program product comprising computer program code instructions for performing some or all of the steps of the above-described method of the present application.
Alternatively, the present application may also be embodied as a non-transitory machine-readable storage medium (or computer-readable storage medium, or machine-readable storage medium) having stored thereon executable code (or a computer program, or computer instruction code) which, when executed by a processor of an electronic device (or electronic device, server, etc.), causes the processor to perform part or all of the various steps of the above-described method according to the present application.
Those of skill would further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the applications disclosed herein may be implemented as electronic hardware, computer software, or combinations of both.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems and methods according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
Having described embodiments of the present application, the foregoing description is intended to be exemplary, not exhaustive, and not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen in order to best explain the principles of the embodiments, the practical application, or improvements made to the technology in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.
Claims (10)
1. A navigation map road name display method is applied to a navigation terminal and is characterized by comprising the following steps:
obtaining current map information to be displayed in a screen area of the navigation terminal according to a current positioning position, wherein the current map information comprises road information of a current road, and the road information comprises a road name and track information of a part to be displayed of a lane line associated with the road;
displaying the track of the road in the screen area according to the track information of the part to be displayed of the lane line, and displaying the road name of the current road according to the name display position of the road name obtained in advance;
wherein each road in the current map information displays only one road name.
2. The method according to claim 1, wherein the displaying the track of the road according to the track information of the portion to be displayed of the lane line comprises:
fusing the track information of the part to be displayed of each of the plurality of lane lines with the same road name of the current road into the track information of the part to be displayed of the lane line, and associating the road name with the track information of the part to be displayed of the lane line;
and displaying the track of the road according to the track information of the part to be displayed of the road route.
3. The method of claim 2, further comprising:
if the current map information comprises a plurality of roads to be displayed, obtaining a plurality of name display positions of the roads to be displayed;
performing boundary detection on the plurality of name display positions;
if the name display position exceeds the boundary of the screen area, the name display position is adjusted, so that the corresponding road name is completely displayed in the screen area.
4. The method of claim 3, further comprising:
performing collision detection on the plurality of name display positions;
and if the plurality of name display positions are overlapped, adjusting at least one of the plurality of name display positions.
5. The method according to any one of claims 1 to 4, wherein the name display position of the road name is defined within a predetermined central area range of the screen area during navigation of the vehicle traveling on the road on which the vehicle is currently located.
6. A navigation map road name display device is applied to a navigation terminal and is characterized by comprising:
the acquisition module is used for acquiring current map information to be displayed in a screen area of the navigation terminal according to a current positioning position, wherein the current map information comprises road information of a current road, and the road information comprises a road name and partial track information to be displayed of a lane line associated with the road;
the display module is used for displaying the track of the road in the screen area according to the track information of the part to be displayed of the lane line and displaying the road name of the current road according to the name display position of the road name obtained in advance; wherein each road in the current map information displays only one road name.
7. The apparatus of claim 6, further comprising:
the fusion module is used for fusing the part of track information to be displayed of each of a plurality of lane lines with the same road name of the current road into the part of track information to be displayed of the lane line, and associating the road name with the part of track information to be displayed of the lane line;
the display module is used for displaying the track of the road according to the track information of the part to be displayed of the road route.
8. The apparatus of claim 7, further comprising:
and the collision detection module is used for obtaining a plurality of name display positions of the plurality of roads to be displayed when the current map information comprises the plurality of roads to be displayed, performing collision detection on the plurality of name display positions, and if the plurality of name display positions are mutually overlapped, adjusting at least one of the plurality of name display positions by the display module.
9. The apparatus of claim 8, further comprising:
and the boundary detection module is used for carrying out boundary detection on the plurality of name display positions, and if one name display position exceeds the boundary of the screen area, the display module adjusts the name display position so that the corresponding road name is completely displayed in the screen area.
10. An electronic device, comprising:
a processor; and
a memory having executable code stored thereon, which when executed by the processor, causes the processor to perform the method of any one of claims 1-5.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011003451.2A CN111928868A (en) | 2020-09-22 | 2020-09-22 | Navigation map road name display method and device and electronic equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011003451.2A CN111928868A (en) | 2020-09-22 | 2020-09-22 | Navigation map road name display method and device and electronic equipment |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN111928868A true CN111928868A (en) | 2020-11-13 |
Family
ID=73333631
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202011003451.2A Pending CN111928868A (en) | 2020-09-22 | 2020-09-22 | Navigation map road name display method and device and electronic equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111928868A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112562375A (en) * | 2020-12-11 | 2021-03-26 | 奇瑞汽车股份有限公司 | Augmented reality road name display method and system, mobile terminal and vehicle-mounted terminal |
| CN113282848A (en) * | 2021-05-26 | 2021-08-20 | 杭州每刻科技有限公司 | Front-end step guiding method and system |
| CN113704313A (en) * | 2021-08-04 | 2021-11-26 | 城乡院(广州)有限公司 | Map annotation gland automatic identification method, device and medium based on topology inspection |
| CN115143972A (en) * | 2021-03-30 | 2022-10-04 | 丰田自动车株式会社 | Map information determination device, storage medium, and map information determination method |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1637387A (en) * | 2003-12-24 | 2005-07-13 | 爱信艾达株式会社 | Navigation apparatus |
| CN101553709A (en) * | 2006-12-11 | 2009-10-07 | 三菱电机株式会社 | Navigation apparatus |
| CN101968365A (en) * | 2009-07-27 | 2011-02-09 | 宏达国际电子股份有限公司 | Navigation route display method, navigation device and computer program product |
| CN103165016A (en) * | 2011-12-16 | 2013-06-19 | 上海博泰悦臻电子设备制造有限公司 | Display method and display device for interest point names and navigation system |
| CN103162693A (en) * | 2013-03-12 | 2013-06-19 | 深圳市凯立德科技股份有限公司 | Lane information display method and navigation device |
| CN105890614A (en) * | 2016-03-31 | 2016-08-24 | 百度在线网络技术(北京)有限公司 | Road name display method and device |
| CN106461411A (en) * | 2014-05-22 | 2017-02-22 | 宝马股份公司 | Displaying maneuvering instructions along a route |
-
2020
- 2020-09-22 CN CN202011003451.2A patent/CN111928868A/en active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1637387A (en) * | 2003-12-24 | 2005-07-13 | 爱信艾达株式会社 | Navigation apparatus |
| CN101553709A (en) * | 2006-12-11 | 2009-10-07 | 三菱电机株式会社 | Navigation apparatus |
| CN101968365A (en) * | 2009-07-27 | 2011-02-09 | 宏达国际电子股份有限公司 | Navigation route display method, navigation device and computer program product |
| CN103165016A (en) * | 2011-12-16 | 2013-06-19 | 上海博泰悦臻电子设备制造有限公司 | Display method and display device for interest point names and navigation system |
| CN103162693A (en) * | 2013-03-12 | 2013-06-19 | 深圳市凯立德科技股份有限公司 | Lane information display method and navigation device |
| CN106461411A (en) * | 2014-05-22 | 2017-02-22 | 宝马股份公司 | Displaying maneuvering instructions along a route |
| CN105890614A (en) * | 2016-03-31 | 2016-08-24 | 百度在线网络技术(北京)有限公司 | Road name display method and device |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112562375A (en) * | 2020-12-11 | 2021-03-26 | 奇瑞汽车股份有限公司 | Augmented reality road name display method and system, mobile terminal and vehicle-mounted terminal |
| CN115143972A (en) * | 2021-03-30 | 2022-10-04 | 丰田自动车株式会社 | Map information determination device, storage medium, and map information determination method |
| CN113282848A (en) * | 2021-05-26 | 2021-08-20 | 杭州每刻科技有限公司 | Front-end step guiding method and system |
| CN113704313A (en) * | 2021-08-04 | 2021-11-26 | 城乡院(广州)有限公司 | Map annotation gland automatic identification method, device and medium based on topology inspection |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111928868A (en) | Navigation map road name display method and device and electronic equipment | |
| CN113112524B (en) | Track prediction method and device for moving object in automatic driving and computing equipment | |
| CN111811527A (en) | Time synchronization method and device of map data and related equipment | |
| CN113465615A (en) | Lane line generation method and related device | |
| US20210043073A1 (en) | In-vehicle device and method for providing traffic light information thereof | |
| CN112097785B (en) | Vehicle-mounted intelligent device data processing method and device and electronic device | |
| CN115083200B (en) | Vehicle positioning method, vehicle, server, system and storage medium | |
| JP7456714B2 (en) | In-vehicle system | |
| CN113029188A (en) | Method and computing device for generating real-time high-precision map | |
| CN114463984A (en) | Vehicle track display method and related equipment | |
| CN113901926B (en) | Target detection method, device, equipment and storage medium for autonomous driving | |
| JP7243028B2 (en) | Display system and display program | |
| US12409858B2 (en) | Driving assistance control device and driving assistance control method | |
| CN113271172B (en) | Time synchronization method and device | |
| CN113408509A (en) | Signboard recognition method and device for automatic driving | |
| CN112231125A (en) | Map display method and device for intelligent vehicle-mounted internet terminal | |
| US20230108484A1 (en) | User Terminal and Control Method Thereof | |
| US20090234567A1 (en) | Method for searching route in navigation system | |
| CN114383626B (en) | Navigation method and device for full-scene intelligent auxiliary driving | |
| CN113254567A (en) | Variable-precision high-precision map data storage method and storage device | |
| CN117009365A (en) | High-precision map updating method, device, equipment and storage medium | |
| CN112019925B (en) | Video watermark identification processing method and device | |
| CN116092039B (en) | Display control method and device of automatic driving simulation system | |
| CN113656521A (en) | Vehicle position information determining method and related device | |
| US20160003638A1 (en) | Map information processing apparatus and map information processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201113 |
|
| RJ01 | Rejection of invention patent application after publication |