A MM (map matching) method based on credibility algorithm is proposed in this paper to improve location precision of GPS (Global Positioning System) for the mobile robot. It can find the exact road on which the robot moves in the electronic map quickly when the longitude and latitude of the robot is known. How to extract longitude and latitude from GPS data stream is also introduced. AT commands are used to establish GPRS (General Packer Radio Service) link for transmitting location messages and telecommands between the robot and control center. The analysis of map matching diagram and simulation are given in the final. A great deal of on-the-spot experiments prove that this system has the better positioning precision than that of positioning of single GPS receiver.