no, wrong, a gps can tell you where your exact location is, and then another location point, but fuck all about what is in between, what do you do then mate?
Have a look at where I am on the map which the phone has downloaded thanks to the GPS data. :P Or use TomTom which has all the maps saved onto the phone.