Ich habe kleine Datenbank von Unternehmen und ihre Adressen. Mit der Google Geocode API konnte ich eine Genauigkeit von 80% erreichen. Wenn ein Unternehmen eine einfache Adresse in einer Straße hat, macht Google normalerweise gute Arbeit. Viele Unternehmen haben jedoch ungerade Adressen, die je nach Datenbank unterschiedlich dargestellt werden. Beispiel:Geocode nicht-Standard-Business-Adressen
Royal Copenhagen
Manly 1
Shop 2A, The Corso (Wharf End)
Manly NSW 2095
(02) 9977 1618
Google Geocoder findet keine gute Adresse für diesen Standort. Allerdings, wenn ich Google for 'Royal Copenhagen, Manly NSW 2095', kann ich einfach die Adresse finden, und der Stift die richtige Stelle:
2 The Corso
Manly New South Wales 2095, Australia
(02) 9977 1618
Gerade jetzt, ich habe meine Geokodierung Programm verschiedene Kombinationen der Adressfelder in Versuch versuchen, die beste Lage zu bekommen . Beachten Sie, dass in Google Maps entering the phone number and city sehr gute Ergebnisse liefert, der Geocoder jedoch sehr unterschiedliche Ergebnisse liefert.
Hat jemand Erfolg gehabt, Datenbanken wie diese programmatisch zu geocodieren?
Funktioniert Yahoo für Adressen außerhalb der USA? –
yeah, ich konnte die Adresse konvertieren, die das OP benötigt –
Beachten Sie, dass dies die Bedingungen von Yahoo verletzt. :) –