Ich habe die Aufgabe, Adressen zu überprüfen, die in ein System eingegeben wurden, das ich gerade erst erstelle. Das System verlangt, dass die eingegebene Adresse anhand einer gültigen Datenquelle validiert wird. In Großbritannien stammt der Datensatz aus der Royal Mail und ist teuer zuzugreifen.
Die benötigten Daten sind Postleitzahlinformationen für ganz Europa, um mit dem Zugriff einer API auf die Webanwendung zu beginnen.
Es gibt eine Reihe von Unternehmen, die diesen Service anbieten.
- QAS
- Capscan
- Postleitzahl überall
Diese bieten alle den Service, den ich benötige. Dies ist jedoch teuer und in einigen Fällen kein vollständiger Datensatz. zB nicht Irland
Ich habe mich auch gefragt, ob es eine Möglichkeit gibt, die Google Maps-API zu verwenden, um diese Daten über Postleitzahl und Land zu validieren.
Wäre die Google Maps-Methode möglich oder muss ich mich an eines dieser teuren Unternehmen wenden? Irgendwelche Gedanken darüber, welche Linie ich nehmen sollte.
Die Geokodierungs-API von Google macht, was Sie wollen. Wie Xerus hervorhebt, sollten Sie gut sein ( Nutzungsbedingungen ) , solange Sie die geokodierten Punkte auf einer Nicht-Google-Karte nicht verwenden . Speziell,
quelle
Ich bin sowohl Webentwickler als auch ehemaliger Mitarbeiter eines der von Ihnen genannten Unternehmen. Ich verstehe vollkommen, woher du kommst. Das Überprüfen von Adressen scheint ein einfaches Problem zu sein, aber es ist sehr viel ein Eisberg. Ich nehme an, eine Problemumgehung für die rechtlichen Einschränkungen von Google oder Yahoo! Maps APIs fordern Ihre Benutzer auf, ihre Adressen auf einer Karte zu überprüfen. Wenn ich in deinen Schuhen stecke, würde ich diesen Weg nicht gehen.
Der Grund, warum Adressüberprüfungsdienste so teuer sind, besteht darin, dass sie Lizenzen und laufende Beziehungen zu mürrischen, bürokratischen Postbehörden (einschließlich der Royal Mail) erfordern. Leider sind die Postbehörden die besten (und häufig einzigen) Datenquellen, anhand derer Adressen überprüft werden können. Daher gibt es wirklich keinen anderen Weg, dies zu tun. Unter dem Strich müssen Sie die Kosten für fehlerhafte Adressen (normalerweise eine Frage des E-Mail-Volumens) gegen die Kosten der Software abwägen, um sie zu überprüfen. Irische Postdaten sind noch mehr Müll als irische Postformate (bei denen häufig Gebäudenummern weggelassen werden), daher können Sie gegen diese Adressen wenig tun.
quelle
Die Antwort hängt davon ab, wie viel Vertrauen Sie in die Daten setzen und wie Ihre Daten verwendet werden. Wenn Sie es beispielsweise zum Versenden oder Versenden verwenden, möchten Sie sicher sein, dass die Daten korrekt sind. Wenn Sie es nur als einen weiteren Betrugspräventionsmechanismus verwenden, können Sie möglicherweise zulassen, dass sich ein gewisser Fehler in die Daten einschleicht.
Wenn Sie ein gewisses Maß an wirklicher Genauigkeit wünschen, müssen Sie sich an einen Dienst wenden, der eine echte Adressüberprüfung durchführt, und Sie müssen dafür bezahlen. Wie von Adam erwähnt, scheint die Überprüfung und Validierung von Adressen zunächst einfach und unkompliziert zu sein, aber es ist ein schwarzes Loch voller Herausforderungen, und es ist praktisch unmöglich, es selbst zu tun, es sei denn, Sie haben einige zugrunde liegende Daten, mit denen Sie arbeiten können. Vertrauen Sie mir, Sie sparen tatsächlich Geld, indem Sie einen Dienst nutzen. Sie können diesen Weg gerne selbst gehen, um zu erfahren, was ich meine, aber ich kann Ihnen garantieren, dass Sie sozusagen das Licht sehen, selbst nach ein paar Stunden (oder Tagen), in denen Sie Ihre Räder durchdrehen.
Ich sollte erwähnen, dass ich der Gründer von SmartyStreets bin. Wir führen Adressvalidierungs- und Verifizierungsadressen durch und bieten diese auch für die USA und international an. Gerne beantworte ich Ihre Fragen zum Thema Adressbereinigung, Standardisierung und Validierung persönlich.
quelle
Eine weitere Option ist YADDRESS .
quelle
Validieren Sie es anhand der API von FedEx. Sie haben eine API zum Generieren von Beschriftungen aus XML-Code. Der Prozess umfasst einen Schritt zum Überprüfen der Adresse.
quelle
Google Base (kostenlos) bietet keine Adressüberprüfung (Geokodierung), da keine britische Postleitzahllizenz vorhanden ist.
Dies bedeutet, dass die Suche nach Postleitzahlen sehr ungenau ist. Die Annäherungssuche ist sehr schlecht, selbst bei Stadtsuchen, bei denen Standorte häufig nicht erkannt werden.
Aus diesem Grund hat Google eine erstklassige und eine Unternehmenslösung, die immer noch teurer und nicht so gut ist wie Business-Mapping-Spezialisten wie bIng und Via Michelin, die auch über APIs verfügen.
Als freiberuflicher Entwickler würde ein so ernstes Unternehmen Google verwenden, da das System schwach ist und wirklich eine verwässerte Lösung bietet.
quelle
Ich weiß, dass dieser Beitrag etwas alt ist, aber falls jemand ihn noch für relevant hält, sollten Sie sich die kostenlosen Geokodierungsdienste des USC College ansehen. Dies beinhaltet die Adressüberprüfung über Ajax und statische Aufrufe. Der einzige Haken ist, dass sie einen Link zurück anfordern und nur Zuteilungen von 2500 Anrufen anbieten. Mehr als fair. https://webgis.usc.edu/Services/AddressValidation/Default.aspx
quelle
Sie können die PAV-I-API von CDYNE verwenden, mit der internationale Adressen überprüft werden. Überprüfung der internationalen Adresse Sie decken über 240 Länder ab und sollten daher alle Länder abdecken, für die Sie eine Validierung durchführen möchten.
quelle
Ein großartiger Blog, in dem 14 Adressfinder beschrieben werden: https://www.conversion-uplift.co.uk/free-address-lookup-tools/
Viele Dienste zur automatischen Vervollständigung von Adressen, einschließlich der Places-API von Google, bieten anscheinend internationale Adressunterstützung, weisen jedoch eine begrenzte Genauigkeit auf.
Beispielsweise können neuseeländische Adress- und Geolokalisierungsdaten kostenlos von Land Information New Zealand (LINZ) heruntergeladen werden. Wenn ein Benutzer nach einer Adresse wie 76 Francis St Hauraki von Google oder Address Doctor sucht, wird eine positive Übereinstimmung zurückgegeben. Das Grundstück wurde abgeglichen, jedoch nicht die Post- / Lieferadresse, die entweder 76A oder 76B lautet. Das Problem wird durch Wohnungen und Einheiten auf einem einzigen Grundstück verstärkt.
Verwenden Sie für eine 100% ige Genauigkeit stattdessen einen länderspezifischen Adressfinder wie https://www.addy.co.nz für die automatische Vervollständigung von NZ-Adressen.
quelle