特定の米国の都市が存在する米国の郡の名前をプログラムで取得するための最良/最も簡単な方法を探しています。そのような (一見単純な) タスクに使用できる簡単な API はないようです。
5 に答える
次のような郡/市/郵便番号情報のデータベースを無料でダウンロードできます: http://www.unitedstateszipcodes.org/zip-code-database/ (登録や支払いは不要)
全体またはその一部をローカルの永続的なデータ ストア (データベースなど) にインポートし、都市の郡を検索する必要があるときはいつでもクエリを実行します。
注:この回答が投稿されて以来、最初にリンクされた .csv ファイルから郡情報が消えました。このリンクには郡情報が含まれていません: http://federalgovernmentzipcodes.us/free-zipcode-database.csv
このタスクに地理空間関数を使用するのは簡単ではありません。これは、郡の多角形の形状と都市の点の位置が奇妙であるためです。
あなたの最善の策は、都市とそれぞれの郡のデータベースを参照することですが、どこで見つけることができるかわかりません. 多分テキサスはそれを発行しますか?
CommonDataHub には、この情報は含まれていません。
最も迅速で回避しない方法は、無料の位置情報 API (Google で簡単に見つかります) からの JSON/XML 要求を使用することです。そうすれば、独自のデータベースを作成/ホストする必要はありません。