Use the GoogleMapControll.DLL to easily access and retrieve answers from the Google Maps Geocoding API. The API is a service that provides geocoding and reverse geocoding of addresses.
Geocoding is the process of converting addresses (like a street address) into geographic coordinates (like latitude and longitude), which you can use to place markers on a map, or position the map.
Reverse geocoding is the process of converting geographic coordinates into a human-readable address. The Google Maps Geocoding API’s reverse geocoding service also lets you find the address for a given place ID