J'ai une petite base de données d'affaires et leurs adresses. En utilisant le Google Geocode API, j'ai pu obtenir jusqu'à 80% de précision. Si une entreprise a une adresse simple dans une rue, Google fait généralement du bon travail. Cependant, de nombreuses entreprises ont des adresses impaires, qui sont présentées différemment selon la base de données. Exemple:Comment géocoder des adresses d'affaires non standard
Royal Copenhagen
Manly 1
Shop 2A, The Corso (Wharf End)
Manly NSW 2095
(02) 9977 1618
Google Geocoder ne parvient pas à trouver une bonne adresse pour cet emplacement. Cependant, si je Google for 'Royal Copenhagen, Manly NSW 2095', je peux facilement trouver l'adresse et la broche a l'emplacement correct:
2 The Corso
Manly New South Wales 2095, Australia
(02) 9977 1618
En ce moment, j'ai mon programme de géocodage essayer diverses combinaisons des champs d'adresse pour tenter d'obtenir le meilleur emplacement . Remarque, sur Google Maps, entering the phone number and city renvoie de très bons résultats, mais le géocodeur renvoie des résultats très différents.
Quelqu'un a-t-il réussi à programmer des bases de données comme ceci?
Est-ce que Yahoo travaille pour des adresses en dehors des États-Unis? –
ouais, j'ai été capable de convertir l'adresse de l'OP nécessaire –
Gardez à l'esprit que cela viole les termes de Yahoo. :) –