I have a bunch of coordinates and I want to transform them to human readable addresses. Is there a way to achieve this? It would be great if i can get the name of the city where the coordinates are located in.
Asked
Active
Viewed 1,319 times
1
-
Reverse geocoding is the term you're looking for. – Acorn Jul 06 '11 at 01:46
2 Answers
5
Use the Google Maps Reverse Geocoding API.

Zhehao Mao
- 1,789
- 13
- 13
-
1If you're doing this, be wary of their usage limitations: *the Geocoding API may only be used in conjunction with a Google map; geocoding results without displaying them on a map is prohibited. For complete details on allowed usage, consult the [Maps API Terms of Service License Restrictions](https://developers.google.com/maps/terms#section_10_12).* – Rejected Jun 27 '13 at 17:45
1
If you can do with political units instead of street addresses I would suggest Pete Warden's Data Science Toolkit: http://www.datasciencetoolkit.org/developerdocs#coordinates2politics
With Google Maps API, you are limited to 2500 requests per day. Warden's toolkit is open source and you can run your own server. The caveat is this: "This API relies on data gathered by volunteers around the world for OpenHeatMap, along with US census information and neighborhood maps from Zillow."

Ruggiero Spearman
- 6,735
- 5
- 26
- 37