Patent ID: 8483953

Claim:
A map information processing apparatus comprising: a map data storage unit configured to store map data; a processor configured to calculate a vehicle position; a traveling locus data generation unit configured to generate traveling locus data on the basis of said vehicle position calculated by said processor when said vehicle position deviates from a road indicated by road data that are included in said map data read from said map data storage unit; a temporary registration unit configured to register said traveling locus data generated by said traveling locus data generation unit in a temporarily registered road list as a temporarily registered road, wherein said temporarily registered road list includes a plurality of temporarily registered roads; an operation unit configured to select one of said temporarily registered roads registered in said temporarily registered road list by said temporary registration unit; and an official registration unit configured to register said temporarily registered road selected by said operation unit in an officially registered road list as an officially registered road in accordance with an instruction from said operation unit, wherein said instruction comprises: instructing said temporary registration unit to transmit a predetermined part of said selected temporarily registered road to said traveling locus data generation unit, and instructing said traveling locus data generation unit to generate traveling locus data relating to said predetermined part of said temporarily registered road and to transmit said generated traveling locus data to said official registration unit, wherein and said official registration unit generates road data on the basis of said generated traveling locus data relating to said predetermined part of said selected temporarily registered road, and adding said generated road data to said map data stored in said map data storage unit.