In this paper, a new single-frequency positioning method using five satellitesand algorithm of selecting these satellites are proposed, with which the propagationzenith time delay error can be estimated authomatically. Simulation results show that,when the source error is only due to ionospheric delay, the positioning error withthis method is less than that of the conventional positioning using four satellites, andis hardly different from the error of the differential positioning.