我正在编写一个需要对邮政编码的质心进行地理编码的应用程序。我正在使用 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]
我不能单独使用邮政编码,因为结果通常会返回来自另一个国家(例如乌克兰)的类似邮政编码的东西。有谁知道如何将这种搜索限制在美国?