GPS doesn’t have any awareness of roads. A device that relies on GPS gets your location from a satellite and puts it on the map.
As for the map itself, it’s big companies that keep things updated. They use various techniques, like real-time data from all the devices that use GPS, satellite and aerial photos, and cameras on their own cars (Google: street view car).
Latest Answers