Question

I'm coding an application that needs to geocode the centroid of ZIP codes. I'm using Cloudmade's geocoding API, but can't figure out what the country code for the United States is. All of their examples use Germany (http://cloudmade.com/documentation/geocoding).

I've tried all of the following, but the returned JSON says the search failed.

http://beta.geocoding.cloudmade.com/v3/{API KEY}/api/geo.location.search.2?format=json&source=OSM&enc=UTF-8&limit=1&q=[country=us][zip=44130]

http://beta.geocoding.cloudmade.com/v3/{API KEY}/api/geo.location.search.2?format=json&source=OSM&enc=UTF-8&limit=1&q=[country=usa][zip=44130]

http://beta.geocoding.cloudmade.com/v3/{API KEY}/api/geo.location.search.2?format=json&source=OSM&enc=UTF-8&limit=1&q=[country=unitedstates][zip=44130]

I can't use ZIP code alone, because often the results return something with a similar postal code from another country (Ukraine, for example). Does anyone know how to restrict such a search to the United States?

Was it helpful?

Solution 2

If you want to geocode places in USA, please use the geocoding API v2:

http://cloudmade.com/misc/geocoding_v2.pdf

OTHER TIPS

Cloudmade no longer offers a free geocoding/routing api...you must be a paying enterprise customer.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top