我正在编写一个需要对邮政编码的质心进行地理编码的应用程序。我正在使用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]
我不能单独使用邮政编码,因为通常结果会返回来自其他国家(例如乌克兰)的类似邮政编码。有谁知道如何限制这样的搜索到美国?
答案 0 :(得分:2)
Cloudmade不再提供免费的地理编码/路由API ...您必须是付费企业客户。
答案 1 :(得分:0)
如果您想在美国对地点进行地理编码,请使用地理编码API v2: