A feature information collecting apparatus, comprising: a vehicle position information acquiring device adapted to acquire vehicle position information that represents a current position of a vehicle; an image information acquiring device adapted to acquire image information for the vicinity of the vehicle; an image recognition device adapted to carry out image recognition processing of target features that are included in the image information; a recognition result storing device adapted to store recognition position information that is found based on the vehicle position information and that represents recognition positions of the target features obtained by the image recognition device such that the target features can be distinguished; an estimated position determining device adapted to determine estimated positions of the target features based on a plurality of sets of the recognition position information for the same target features, that are stored in the recognition result storing device due to the same target features being recognized by a plurality of times; a road information storing device adapted to store road information (Ra) that represents a road network by connection relationships between nodes (n) that correspond to intersections and links (k) that correspond to roads that link the intersections; and a road information managing device adapted to correct one or both of information for positions (pn) of nodes (n) and information for lengths of links (k) that connect two nodes (k), which are included in the road information (Ra); characterized in that said correction is based on position information that represents the estimated positions (pg) that have been determined by the estimated position determining device for two target features that surround a node (n) and that are disposed at substantially equal distances from said node (n). a vehicle position information acquiring device adapted to acquire vehicle position information that represents a current position of a vehicle; an image information acquiring device adapted to acquire image information for the vicinity of the vehicle; an image recognition device adapted to carry out image recognition processing of target features that are included in the image information; a recognition result storing device adapted to store recognition position information that is found based on the vehicle position information and that represents recognition positions of the target features obtained by the image recognition device such that the target features can be distinguished; an estimated position determining device adapted to determine estimated positions of the target features based on a plurality of sets of the recognition position information for the same target features, that are stored in the recognition result storing device due to the same target features being recognized by a plurality of times; a road information storing device adapted to store road information (Ra) that represents a road network by connection relationships between nodes (n) that correspond to intersections and links (k) that correspond to roads that link the intersections; and a road information managing device adapted to correct one or both of information for positions (pn) of nodes (n) and information for lengths of links (k) that connect two nodes (k), which are included in the road information (Ra);