web-dev-qa-db-fra.com

Récupérer une liste de noms de pays à l'aide de l'API Google Adresses

Comment obtenir une liste des pays/statistiques/villes dans le monde en utilisant l'API Google Adresses? Utilisation de la bibliothèque javascript google api ou de l'interface du service web google api.

14
Yiling

Je ne pense pas que cela soit autorisé par les conditions de licence de l'API Google Adresses.

Au lieu de cela, je suggère d'utiliser http://geonames.org . Leurs données sont mises à jour très fréquemment et sont concédées sous licence d'attribution Creative Commons: http://creativecommons.org/licenses/by/3.0/

Pour les noms de pays et les statistiques, le fichier se trouve ici: http://download.geonames.org/export/dump/countryInfo.txt

Tous les téléchargements disponibles sont ici: http://download.geonames.org/export/dump/

Donc, pour obtenir la liste de tous les endroits dans un pays que vous avez demandé, il suffit de récupérer le fichier Zip avec le code de pays ISO à 2 lettres. Par exemple, pour obtenir tous les endroits aux États-Unis, récupérez ce fichier: http://download.geonames.org/export/ dump/US.Zip

Une fois récupéré, vous devez en outre filtrer la liste afin d'obtenir uniquement les villes.

Alternativement, si vous êtes d'accord avec seulement les villes avec une population> 1000, utilisez ce fichier: http://download.geonames.org/export/dump/cities1000.Zip

En fait, je recommande la 2ème approche, car toutes les villes peuvent être une très grande liste.

Pour plus d'informations et une liste de tous les fichiers disponibles: http://download.geonames.org/export/dump/readme.txt

Bonne chance pour votre projet!

22
yahermann

Pour la liste des pays et ses détails complets, vous pouvez utiliser https://restcountries.eu/rest/v2/all API. Son utilisation gratuite