1. A navigation method for providing navigation by using map data, comprising: 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.