15

郵便番号を都市名に変換する方法、利用可能なAPIはありますか?

4

6 に答える 6

21

2年後、IMOのGoogle MapsGeocodingAPIが最善の方法です。

アドレスパラメータとして郵便番号を渡すだけです。

http://maps.googleapis.com/maps/api/geocode/json?address=94043&sensor=false
于 2012-08-03T17:01:19.127 に答える
11

ジオコーディングを行うサービスが必要です。


YahooのGeocoderAPIは、世界中ではるかに優れた結果を得ています。

110021は、世界の他のいくつかの場所の中でもニューデリーの郵便番号です。

これはそれらすべてを取得するようです。


Google Maps APIもそのようなサービスですが、すべての結果が返されるわけではないため、ジオコーディングされた結果には満足していません110021

geocoder = new google.maps.Geocoder();
geocoder.geocode({ 'address': '110021'}, function(results, status) {
    console.log(results);
});
于 2010-05-17T03:35:00.763 に答える
2

http://zipasaur.us/は信じられないほど無料です。かなり調べてみたところです。

それはあなたが尋ねるような逆引きを行うことができます。無料で、JSONAPIがあります。素晴らしい!

[編集]それは今ダウンしていて、かなり長い間ありました。それが続く間、それは素晴らしかったです:(

于 2013-07-03T11:19:36.230 に答える
0

米国郵便局は、5桁の郵便番号を市/州の値にマッピングするサブスクリプションを販売しています。@Timothyが言うように、マッピングは1対多です。ただし、郵便局のデータベースは、特定の郵便番号の「プライマリ」である都市/州をマークします。

他の国については知りません。お住まいの国の郵便局に確認してください。

http://www.usps.com/ncsc/addressinfo/citystate.htmを参照してください

于 2010-05-17T03:38:10.010 に答える
0

RedLineは、無料の郵便番号APIサービス(1時間あたり最大250リクエスト)を提供します。2つの郵便番号間の距離、郵便番号の半径内の郵便番号、市、州、郵便番号の緯度/経度、および市の郵便番号をカバーする4つの異なる種類があります。 http://zipcodedistanceapi.redline13.com/

于 2013-07-11T14:33:04.907 に答える
0

上記のGoogleMapsAPIを使用して.02を入力するだけで、グローバル情報を検索できます。私は現在プロジェクトに取り組んでおり、この問題の解決策としてそれをほぼ実装しています。さて、私の小さな石鹸箱から。

于 2013-12-29T07:21:54.110 に答える