Google MAP API provides you the way to get Latitude, Longitude, IP Address if you pass the Address. This is called GeoCoding. Are you stuck where you want Address or Region code from Latitude and Longitude? Now, Google MAP API also provides reverse way where you have to pass latitude/longitude and Google will give Address containing City, State , Region Code, Country in response. This is called Reverse GeoCoding.