web-dev-qa-db-fra.com

API pour taper le nom de la ville et obtenir une liste des villes possibles?

J'ai besoin de savoir sur quelle ville se trouvent mes utilisateurs.

Je ne peux pas utiliser une entrée de texte standard car il existe des villes nommées similaires et les utilisateurs peuvent appeler la même ville par des noms différents.

Je veux laisser les utilisateurs taper leur ville et afficher une liste de résultats similaires, je pourrais le faire avec une base de données des villes du monde, jquery et sql mais je ne meurs vraiment pas de le faire à partir de zéro.

Existe-t-il des API (par exemple: google) qui ont un identifiant unique pour chaque ville dans le monde et vous permet de les rechercher? Pourriez-vous publier un lien vers une implémentation similaire?

25
lisovaccaro

Il y a l'API de saisie automatique de Google Places, https://developers.google.com/places/documentation/autocomplete

et une bibliothèque pour Maps version 3 sur https://developers.google.com/maps/documentation/javascript/places#places_autocomplete

mais je ne sais pas dans quelle mesure il s'adaptera à différents noms pour la même ville - bien que, après l'avoir essayé , il présente Munich, Allemagne pour munchen - voyez la performance de votre cas d'utilisation.

25
Andrew Leach