Cloudmade地理编码API国家/地区代码

时间:2014-02-03 21:09:56

标签: geocoding cloudmade

我正在编写一个需要对邮政编码的质心进行地理编码的应用程序。我正在使用Cloudmade的地理编码API,但无法弄清楚美国的国家代码是什么。他们的所有例子都使用德国(http://cloudmade.com/documentation/geocoding)。

我已经尝试了以下所有内容,但返回的JSON表示搜索失败。

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]

我不能单独使用邮政编码,因为通常结果会返回来自其他国家(例如乌克兰)的类似邮政编码。有谁知道如何限制这样的搜索到美国?

2 个答案:

答案 0 :(得分:2)

Cloudmade不再提供免费的地理编码/路由API ...您必须是付费企业客户。

答案 1 :(得分:0)

如果您想在美国对地点进行地理编码,请使用地理编码API v2:

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