2010-12-07 4 views
8

Gibt es einen kostenlosen Dienst, der Postadressen (Straßennamen) für alle Länder auf der ganzen Welt automatisch ausfüllt?Gibt es einen kostenlosen Dienst, der Postadressen (Straßennamen) für alle Länder auf der ganzen Welt automatisch ausfüllt?

Ich denke über einen Service wie yql von Yahoo, oder etwas wie forequare.

Ich möchte einen Benutzer einen Straßennamen eingeben lassen und während er tippt, möchte ich ähnliche bekannte Straßennamen für ihn über JS vorschlagen.

thx für Links und hilft

+0

Vielleicht eine Google Maps-Komponente? – Gumbo

+0

hmm ... ich sollte hinzufügen: es sollte fast unbegrenzt sein. Denn während der Eingabe werden Sie viele Anfragen haben. – helle

+0

Etwas wie YQL hört sich gut an, sie haben eine GEO-Tabelle zur Verfügung – benhowdle89

Antwort

3

Sie Nominatim versuchen können, die OpenStreetMap sucht. Es gibt mehrere öffentliche Server, die Sie verwenden können. Wenn Ihnen das nicht ausreicht, können Sie immer eigene einrichten.

+3

Hinweis: Angesichts der aktuellen [Nominatim Nutzungsrichtlinie] (http: // wiki .openstreetmap.org/wiki/Nominatim_usage_policy), Sie dürfen es nicht für s. Wie eine Typahead-Autocompletion-Funktion, es sei denn, Sie führen Ihren eigenen Nominatim-Server aus. – Philzen

1

Google API verbietet die Verwendung ohne Anzeige einer Karte und auch keine automatisierten Anfragen. Obwohl die Mapquest/Nominatim-APIs gut sind, möchte ich eine Anmerkung zur Vorsicht hinzufügen.

Internationale Adressen sind für Benutzer leicht zu empfehlen - wenn Sie nicht auf Genauigkeit achten. Wenn Sie nur korrekte Adressen vorschlagen möchten, wird die Aufgabe jedoch sehr viel komplexer. Die Postagenturen eines jeden Landes (z. B. USPS, Canada Post usw.) behandeln ihre offiziellen Aufzeichnungen unterschiedlich. Viele Länder behandeln sie nicht gut und noch weniger bieten Ihnen Möglichkeiten, ihre Aufzeichnungen abzufragen.

Zum Beispiel arbeite ich für SmartyStreets (US-basiert), wo wir CASS-Certified US-Postanschrift Überprüfung. In den USA bedeutet dies, dass die von uns gelieferten Vorschläge nur korrekte Adressen sind. Google, Yahoo, auch MapQuest, führen Sie die Adresse Approximation, nicht Adresse Validierung. In einigen Fällen erhalten Sie Ergebnisse, die nicht gültig sind, aber Sie würden es nie wissen.

Nur Denkanstoß. Wenn Sie weitere Fragen zur Adresse haben, lassen Sie es mich wissen. zumindest für US-Adressen können wir Ihnen ganz umfassend helfen.

Verwandte Themen