2010-12-07 23 views
8

Y a-t-il un service gratuit qui complète automatiquement les post-adresses (noms de rues) pour tous les pays du monde?Y a-t-il un service gratuit qui complète automatiquement les post-adresses (noms de rues) pour tous les pays du monde?

Je pense à un service comme yql de yahoo, ou à quelque chose comme carrée. Je veux laisser un utilisateur entrer un nom de rue et pendant qu'il tape, je veux suggérer des noms de rue similaires connus pour lui via JS.

thx pour les liens et aide

+0

Peut-être un composant de Google Maps? – Gumbo

+0

hmm ... je devrais ajouter: il devrait être presque illimité. car en tapant, vous aurez beaucoup de demandes. – helle

+0

Quelque chose comme YQL sonne bien, ils ont une table GEO disponible – benhowdle89

Répondre

3

Vous pouvez Nominatim qui recherche OpenStreetMap. Il y a plusieurs serveurs publics que vous pouvez utiliser et si cela ne vous suffit pas, vous pouvez toujours configurer le vôtre.

+3

Avis: Compte tenu de la [Politique d'utilisation Nominatim] actuelle (http: // wiki .openstreetmap.org/wiki/Nominatim_usage_policy), vous ne devez pas l'utiliser pour la première fois. comme une fonctionnalité de saisie semi-automatique, sauf si vous utilisez votre propre serveur nominatif. – Philzen

1

L'API de Google interdit l'utilisation sans afficher de carte et aucune demande automatisée. Bien que les API Mapquest/Nominatim soient bonnes, je veux ajouter une note de prudence.

Les adresses internationales sont assez faciles à suggérer aux utilisateurs - si vous ne vous souciez pas de la précision. Si vous voulez seulement suggérer des adresses correctes, la tâche devient beaucoup plus complexe. L'agence postale de chaque pays (par exemple l'USPS, Postes Canada, etc.) traite différemment leurs documents officiels. De nombreux pays ne les traitent pas bien, et encore moins vous fournissent des moyens d'interroger leurs enregistrements.

Par exemple, je travaille pour SmartyStreets (basé aux États-Unis), où nous faisons la vérification d'adresse postale américaine certifiée CASS. Aux États-Unis, cela signifie que les suggestions que nous retournons sont seulement adresses correctes. Google, Yahoo, même MapQuest, effectuer l'adresse approximation, pas l'adresse validation. Dans certains cas, vous obtiendrez des résultats qui ne sont pas valables, mais vous ne le sauriez jamais.

Juste matière à réflexion. Si vous avez d'autres questions liées à l'adresse, faites le moi savoir; Au moins pour les adresses basées aux États-Unis, nous pouvons vous aider de manière exhaustive.