web-dev-qa-db-ja.com

Google Places APIを使用して国名のリストを取得する

Google Places APIを使用して、世界の国/統計/都市のリストを取得するにはどうすればよいですか? google api javascriptライブラリまたはgoogle apiウェブサービスインターフェイスを使用します。

14
Yiling

Google Places APIのライセンス条項で許可されているとは思いません。

代わりに、 http://geonames.org を使用することをお勧めします。彼らのデータは非常に頻繁に更新され、クリエイティブ・コモンズの帰属ライセンスの下でライセンスされています: http://creativecommons.org/licenses/by/3.0/

国名と統計の場合、ファイルは次の場所にあります: http://download.geonames.org/export/dump/countryInfo.txt

利用可能なすべてのダウンロードはこちら: http://download.geonames.org/export/dump/

したがって、リクエストした国のすべてのplacesのリストを取得するには、2文字のISO国コードを含むZipファイルをフェッチするだけです。たとえば、米国内のすべてのplacesを取得するには、次のファイルをフェッチします。 http://download.geonames.org/export/ダンプ/US.Zip

フェッチされたら、都市のみを取得するために、リストをさらにフィルタリングする必要があります。

または、人口が1000を超える都市のみで問題ない場合は、次のファイルを使用します。 http://download.geonames.org/export/dump/cities1000.Zip

all都市は非常に大きなリストになる可能性があるため、実際には2番目のアプローチをお勧めします。

詳細と利用可能なすべてのファイルのリスト: http://download.geonames.org/export/dump/readme.txt

プロジェクトで頑張ってください!

22
yahermann

国のリストとその詳細については、https://restcountries.eu/rest/v2/all AP​​I。使用は無料