To simplify correcting of automatically generated route data and setting to a navigation apparatus.
An external information processing means 5 reads a control program from a program recording medium 2. Map data 3 is referred by a route searching program 2a, and a route between arbitrary spots is searched. Route data is formed by route data generating program 2b. Thereafter, the route data is corrected as needed. The generated and corrected route data is recorded on a data recording medium 4. The route data recorded on the medium 4 is read by a reading means 1c of the apparatus 1. A route guide is conducted according to the route data by a route guide means 1b while referring to the data 3. The automatically generated route data can be simply set to the apparatus, and the route data can be easily corrected.