0

郵便番号の重心をジオコーディングする必要があるアプリケーションをコーディングしています。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]

郵便番号だけを使用することはできません。結果として、別の国 (たとえば、ウクライナ) の同様の郵便番号が返されることがよくあるためです。そのような検索を米国に制限する方法を知っている人はいますか?

4

2 に答える 2

0

米国内の場所をジオコーディングする場合は、ジオコーディング API v2 を使用してください。

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

于 2014-02-19T14:58:48.033 に答える