Question: what is the difference between geocoding and reverse geocoding?
Answer: You probably already know that geocoding is the process of giving longitude and latitude values to street addresses. And reverse geocoding is the opposite – taking locations from a map and identifying their addresses. So when you feed a geocoding service a readable address, it puts a location on the map.