2012-08-08 10 views
21

Ich muss wissen, in welcher Stadt meine Benutzer sind.API, um den Namen der Stadt einzugeben und eine Liste der möglichen Städte zu erhalten?

Ich kann keine normale Texteingabe verwenden, da es ähnlich benannte Städte gibt und Benutzer die gleiche Stadt mit anderen Namen anrufen können.

Ich möchte Benutzer ihre Stadt eingeben lassen und eine Liste ähnlicher Ergebnisse anzeigen, ich könnte es mit einer World Cities-Datenbank, jquery und sql tun, aber ich bin wirklich nicht bereit, es von Grund auf zu tun.

Gibt es eine API (z. B. Google), die eine eindeutige ID für jede Stadt der Welt hat, und lassen Sie sie suchen? Könnten Sie einen Link zu einer ähnlichen Implementierung veröffentlichen?

Antwort

20

Es ist die Google Places Autocomplete API, https://developers.google.com/places/documentation/autocomplete

und eine Bibliothek für die Karten Version 3 bei https://developers.google.com/maps/documentation/javascript/places#places_autocomplete

aber ich weiß nicht, wie gut es — mit unterschiedlichen Namen für die gleiche Stadt fertig zu werden obwohl, mit tried it, ist es vorhanden München, Deutschland für münchen — sehen, wie gut Ihr Anwendungsfall funktioniert.

+0

Vielen Dank, ich hatte keine Ahnung, dass es solche API gab. – lisovaccaro

Verwandte Themen