2

重複の可能性:
国、州、都道府県 WebService?

この「元の」リンクには、リストを手動で挿入できる Web サービスまたは場所のみが表示されます。データのために別のサーバーにアクセスする必要がなく、各状態を手動で入力する必要がないライブラリ/組み込みクラス/ dllを知っている人はいますか?

現在、ASP.NET Web サイトにカナダ、メキシコ、およびブラジルのサポートを追加しています (さらに近いうちに追加する可能性があります)。ユーザーは、ドロップダウン リストを使用して、州を含む物理的な住所を入力できます。現在、次のように米国の州を手動で追加しています。

states.Add(new ListItem("Alabama", "AL"));
states.Add(new ListItem("Alaska", "AK"));
etc ...

先に進み、追加の国のリストを手動で作成する前に、国コードを渡すことで州のリストを取得できる事前構築済みのクラスまたはライブラリはありますか? 例: someClass.getStatesFor("BR");// ブラジルの州のリスト/コレクションを返します。

4

2 に答える 2

5

必要なデータはhttp://www.geonames.orgで見つけることができます。州情報は行政区画と呼ばれます。

このデータは Web サービスとして利用できますが、ダウンロードすることもできます。データの説明は次のページにあります: http://download.geonames.org/export/dump/readme.txt

さまざまな言語のコンポーネントがありますが、それらは Web サービスにアクセスするためのものだと思います。

于 2012-02-02T18:50:35.443 に答える
1

別の方法があります: http://www.iso.org/iso/country_names_and_code_elements

ISO リストは常に最新です。

これらが役立つことを願っています。

于 2012-02-02T21:00:47.080 に答える