A navigation apparatus includes a GPS receiver, an error-circle-radius
calculating subunit, and a vehicle-position calculating unit. The GPS
receiver receives radio waves transmitted from a plurality of GPS
satellites and produces a GPS position. The error-circle-radius
calculating subunit detects elevation angles of the plurality of GPS
satellites used for calculating the GPS position and a center-of-gravity
position of the plurality of GPS satellites, and determines an error
range around the GPS position on the basis of the detected elevation
angles and the center-of-gravity position. The vehicle-position
calculating unit calculates a current position using the GPS position
obtained from the GPS receiver and the error range determined by the
error-circle-radius calculating subunit.