Mam 5-cyfrowy kod pocztowy kody te są pobierane z Google Maps API.
Mój dylemat jest to, że muszę podłączyć do zdalnej bazy danych, która zawiera również adresy. Jeśli adres nie istnieje w bazie danych, muszę ją napisać, jeśli istnieje wtedy nic oprócz przechowywać identyfikator że baza danych jest przypisany do adresu zrobić. Problem pojawia się, ponieważ API do sprawdzenia tej bazy danych nie bierze symbole wieloznaczne, adresy w tej bazie danych mają 9 kodów cyfrowy kod pocztowy (5 + 4) i nie wróci, że reszta adres pasuje mój adres z 5 cyfr kodów pocztowych.
System zdalnego powie mi, że adres nie istnieje z tymi, które go wysłać.
Tak aby zapobiec zduplikowane adresy mają być zapisywane w bazie danych musiałbym znaleźć wersję 9-cyfrowego kodu pocztowego mam przed wysłaniem.
W jaki sposób to zrobić? Czy istnieje formuła określania co 4 ostatnie cyfry adresu 5 cyfr są? Czy USPS mieć API? Czy Census mają olbrzymi stół?
Insight docenione













