Gibt es einen kostenlosen Dienst, der Post-Adressen (Straßennamen) für alle Länder auf der ganzen Welt automatisch ergänzt?
Ich denke über einen Dienst wie yql von Yahoo, oder etwas wie forequare.
Ich möchte, dass ein Benutzer einen Straßennamen eingeben kann, und während er tippt, möchte ich ähnliche Straßennamen für ihn über JS vorschlagen.
thx für Links und hilft
Sie können Nominatim ausprobieren, das OpenStreetMap durchsucht. Es gibt mehrere öffentliche Server, die Sie verwenden können, und wenn es nicht genug für Sie ist, können Sie immer Ihre eigenen einrichten.
Die 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 Warnung hinzufügen.
Internationale Adressen sind für Benutzer ziemlich einfach zu empfehlen - wenn Sie sich nicht um Genauigkeit kümmern. 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 Möglichkeiten für die Abfrage ihrer Aufzeichnungen.
Ich arbeite beispielsweise für SmartyStreets (in den USA), wo wir die CASS-zertifizierte US-Postanschriftsprüfung durchführen. In den USA bedeutet dies, dass die von uns zurückgegebenen Vorschläge nur korrekte Adressen sind. Google, Yahoo, auch MapQuest, führen Adresse Annäherung , Adresse nicht 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 ziemlich umfassend helfen.
Tags und Links javascript autocomplete street-address