What geocoding does
Geocoding turns a written address into a latitude and longitude that software can plot, measure, and route between. Reverse geocoding runs the other way, taking a coordinate from a device GPS or a dropped pin and returning the nearest addressable place.
Almost every location feature rests on one of these two operations: showing a delivery on a map, calculating distance to the nearest store, or validating that an address a customer typed actually exists.