To select an accurate positioning result, without requiring installation of a large-capacity memory and execution of complicated data transfer processing.
The mobile terminal comprises a GPS processing section 12 for positioning the present position, on the basis of a GPS signal Sg from a positioning satellite and outputting the positioning result and a control section 17A, which allows the GPS processing section 12 to output positioning results, corresponding to each group in which a necessary number of positioning satellites are combined and compares DOP values of the groups to select the most accurate positioning result. The control section 17A, when the number of positioning satellites which can receive the GPS signal Sg exceeds the necessary number, acquires height information indicating the height of a mobile terminal 1A (height calculated on the basis of a sensor signal from an atmospheric pressure sensor 16), specifies positioning results, in which a height value included in the positioning result of each group is within an allowable height range provided, on the basis of the height information, and selects a positioning result corresponding to a group having the smallest DOP value from among the specified positioning results.
Fujitsuna Hideyoshi
Osamu Suzawa