Navigation apparatus and method for updating map data thereof
First Claim
1. A navigation apparatus, comprising:
- a memory;
a map database, stored in the memory and configured to store data of a plurality of existed roads;
a positioning module, configured to receive a positioning signal to acquire coordinates of a current position of the navigation apparatus;
a comparison module, configured to determine if the coordinates are located on any one of the existed roads, and configured to determine if a shortest distance between the coordinates and any one of the existed roads exceeds a predetermined threshold when the coordinates are not located on any one of the existed roads;
a map data adding module, configured to establish a traveling path when the coordinates are not located on any one of the existed roads, and configured to update the traveling path according to succeeding coordinates of the navigation apparatus acquired by the positioning module while the shortest distance exceeds the predetermined threshold until the navigation apparatus return to any one of the existed roads, wherein the map data adding module stores data of the traveling path in the map database as data of a new existed road only when a distance between the traveling path and the existed roads exceeds the predetermined threshold; and
a display, configured to display a map according to data of all existed roads stored in the map database.
1 Assignment
0 Petitions
Accused Products
Abstract
A navigation apparatus and a method for updating map data thereof are provided. A map database of the navigation apparatus stores data of a plurality of existed roads. When coordinates of the navigation apparatus are not located on any one of the existed roads, a comparison module of the navigation apparatus determines whether the shortest distance between the coordinates and the existed roads exceeds a predetermined threshold. If the shortest distance exceeds the predetermined threshold, a map data adding module updates a traveling path according to a plurality of succeeding coordinates of the navigation apparatus until the navigation apparatus is determined to return on one of the existed roads. When the map data adding module finishes updating the traveling path, the map data adding module stores data of the traveling path in the map database of the navigation apparatus.
-
Citations
7 Claims
-
1. A navigation apparatus, comprising:
-
a memory; a map database, stored in the memory and configured to store data of a plurality of existed roads; a positioning module, configured to receive a positioning signal to acquire coordinates of a current position of the navigation apparatus; a comparison module, configured to determine if the coordinates are located on any one of the existed roads, and configured to determine if a shortest distance between the coordinates and any one of the existed roads exceeds a predetermined threshold when the coordinates are not located on any one of the existed roads; a map data adding module, configured to establish a traveling path when the coordinates are not located on any one of the existed roads, and configured to update the traveling path according to succeeding coordinates of the navigation apparatus acquired by the positioning module while the shortest distance exceeds the predetermined threshold until the navigation apparatus return to any one of the existed roads, wherein the map data adding module stores data of the traveling path in the map database as data of a new existed road only when a distance between the traveling path and the existed roads exceeds the predetermined threshold; and a display, configured to display a map according to data of all existed roads stored in the map database. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of updating map data of a navigation apparatus, comprising:
-
accessing data of a plurality of existed roads stored in a map database of the navigation apparatus; a positioning module of the navigation apparatus receiving a positioning signal to acquire coordinates of a current position of the navigation apparatus; a comparison module of the navigation apparatus determining if the coordinates are located in any one of the existed roads; a map data adding module of the navigation apparatus establishing a traveling path and the comparison module determining if a shortest distance between the coordinates and any one of the existed roads exceeds a predetermined threshold when the coordinates are not located in any one of the existed roads; updating the traveling path according to succeeding coordinates of the navigation apparatus acquired by the positioning module while the shortest distance exceeds the predetermined threshold until the navigation apparatus return on any one of the existed roads;
the map data adding module storing data of the traveling path in the map database of the navigation apparatus as data of a new existed road only when a distance between the traveling path and the existed roads exceeds the predetermined threshold; anda display of the navigation apparatus displaying a map according to the data of all existed roads stored in the map database. - View Dependent Claims (7)
-
Specification