Patent ID: 8380432

Claim:
A map information processing apparatus comprising: a memory; a map data storage means for storing map data including road data about registered roads; an input unit; and a signal processing unit programmed to execute a process of: measuring a current position of a vehicle; storing in said memory, as running track data, the measured current position; comparing a registered road shown by road data read from said map data storage means with the measured current position measured to carry out map matching; receiving, via the input unit, input from a user of both a specified detection start point which is a point at which detection of an unregistered road is to be started, and a specified detection end point which is a point at which the detection is to be ended; detecting, as the unregistered road, a section between a detection start point and a detection end point of the unregistered road which are acquired on a basis of either the map matching carried out by said signal processing unit or a result of comparison between the running track data read from said memory and road data read from said map data storage means; and generating road data corresponding to the detected unregistered road, and then storing the road data in said map data storage means, wherein when the specified detection end point inputted from the input unit is a point the vehicle arrives at before arriving at the detection end point of the unregistered road, the signal processing unit defines a point at which the vehicle returns to a registered road which has been judged to match a point in the map data by the carried-out map matching as the detection end point.