AddressCheck überprüft, ob eine Adresse (Land, PLZ, Ort, Straße Nr.) tatsächlich vorhanden bzw. möglich ist. Liefert neben umfangreichen Informationen einen Wert zurück, wie "korrekt" die Adresse ist, so wie die Geodaten.
Aufgabe
Bei der Ein- der Angabe einer Adresse ist es wichtig - gerade beim Registrieren oder Anmelden von Kunde/Benutzer z.B. in einem Shop-System - festzustellen, ob die angegebene Adresse auch tatsächlich vorhanden ist. So lassen sich "Anmeldung" unter "12345 Testhausen Testweg 11" erkennen und entsprechend behandeln. Weiterhin werden Schreibfehler z.B. im Straßennamen ("Weisenweg" statt "Wiesenweg") erkannt und korrigiert. Das Modul gibt den korrekten Namen zurück. Darüber hinaus ermittelt das Modul die Geodaten (Breiten- und Längengrad) einer Adresse (z.B. zur Navigation oder zur Anzeige in Googlemaps).
Lösung
Das Modul besteht nur aus einer Funktion, der eine Adresse in einem strukturierten Element übergeben wird und liefert zur angegebenen Adresse die ermittelten Daten zurück. Die Daten werden mit Hilfe der weltweiten Datenbank von "GoogleEarth" ermittelt und abgeglichen.
Es wird zur übergebenen Adresse die ermittelte Adresse zurückgeliefert. Darüber hinaus ggf. das Bundesland und der Bezirk, so wie eine "Trefferquote", die bestimmt wie korrekt eine Adresse ermittelt wurde. Anhand dieser "Trefferquote" wird gekennzeichnet wie korrekt die Adresse ist bzw. ermittelt werden konnte und es kann entsprechend reagiert werden. Ebenfalls werden die Geodaten der ermittelten Adresse (Breiten- und Längengrad) geliefert.
Anmerkung: Für den Zugriff auf die GoogleEarth-Datenbank und damit für die einwandfreie Funktion dieses Moduls ist eine kostenlose Registrierung bei Google zur Nutzung der Datenbank erforderlich.
© 2007-2024 by www.bugbomb.de | 0,00310 Sek. |