У меня есть 5-значные почтовые код, они извлекаются из Google Maps API.
Моя дилемма в том, что я должен подключиться к удаленной базе данных, которая также содержит адрес. Если адрес не существует в этой базе данных, я должен написать его, если он существует, то я не делаю ничего, кроме хранения идентификатора, что база данных, назначенный адрес. Проблема возникает, поскольку API для проверки этой базы данных не принимают подстановочные знаки, адрес в этой базе данных имеют 9-значные почтовые коды (5 + 4) и не вернется, что остальная частью адреса совпадает мой адрес с 5 значными почтовыми индексами.
Удаленная система сообщит мне, что адрес не существует с теми, которые я посылаю его.
Таким образом, чтобы предотвратить дублирование адресов из записываются в базу данных, мне нужно будет найти 9 цифр версию почтового кода у меня есть перед его отправкой.
Как бы это сделать? Есть ли формула для определения того, что последние 4 цифры 5 цифр адреса в это? Есть ли у USPS к API? Есть ли у Переписи гигантской таблицы?
Insight оценили













