gps的前身