CPC G01C 21/3484 (2013.01) [G01C 21/3415 (2013.01); G01C 21/3492 (2013.01); G01C 21/3664 (2013.01)] | 18 Claims |
1. A navigation system comprising:
an input device that includes a touch screen; and
a controller configured to:
generate a basic route based on a starting point and a destination input received through the input device;
acquire a user-set route received through the input device, the user-set route comprising a route from the starting point to the destination drawn by a user on the touch screen;
generate a modified route based on the basic route, the user-set route and road information by:
extracting at least one road adjacent to the user-set route from the road information;
generating the modified route based on the extracted at least one road; and
when a plurality of roads adjacent to one section of the user-set route exists and a difference between distances from the user-set route to the plurality of roads is less than a predetermined value, selecting a road from the plurality of roads that shortens a length of the modified route; and
cause the modified route to be displayed.
|