To provide position-relative information on positions nearby a specified position by as much as specified.
A position-relative information storage part 120 stores information corresponding to positions as position-relative information. A range calculation part 130 calculates a nearby range of the specified position according to specifications of the position and range parameter. An information providing part 110 calculates the quantity of the position-relative information within the calculated nearby range, calculates a nearby range for providing the most information within the specified quantity of the position-relative information retrieved from the position-relative information storage part 120, and provides information on the nearby range and position-relative information within the nearby range.