A navigation method for providing navigation by using map data includes:
displaying a menu with which a user specifies an area of a map over which
map data are to be updated, the menu containing a map-based option for
area specification and a route-based option for area specification;
obtaining update data along a route if the route-based option is selected
from the options in the menu on display; and executing processing by
using the obtained update data.