J'ai 5 codes postaux chiffres, ceux-ci sont récupérés à partir de Google Maps Api.
Mon dilemme est que je dois vous connecter à une base de données distante qui contient également des adresses. Si l'adresse n'existe pas dans cette base de données, je dois écrire, si elle existe alors je ne fais rien, sauf stocker l'ID cette base de données a attribué à l'adresse. Le problème se pose depuis le api pour vérifier cette base de données ne prend pas des caractères génériques, les adresses dans cette base de données ont 9 codes postaux chiffres (5 + 4) et ne reviendra pas que le reste de l'adresse correspond à mon adresse avec codes postaux 5 chiffres.
Le système distant me dira que l'adresse n'existe pas avec ceux que je l'envoie.
Donc, pour éviter que les adresses en double d'être écrit à la base de données je besoin de trouver la version 9 chiffres du code postal je avant de l'envoyer.
Comment cela se fait? Y at-il une formule pour déterminer ce que les 4 derniers chiffres d'une adresse de 5 chiffres sont? L'USPS a une API? Le recensement a une table géante?
perspicacité apprécié













