Ich habe 5-stelligen Postleitzahlen, diese von Google Maps Api abgerufen werden.
Mein Dilemma ist, dass ich in eine entfernte Datenbank verbinden haben, die auch Adressen enthält. Wenn die Adresse nicht existiert in dieser Datenbank, muss ich es schreiben, wenn es dann nicht existiert ich nichts tun, außer speichern die ID, die Datenbank an die Adresse zugewiesen hat. Das Problem entsteht, da die api diese Datenbank zu überprüfen, keine Platzhalter nehmen, die Adressen in dieser Datenbank haben 9-stelligen Postleitzahlen (5 + 4) und kehren nicht, dass der Rest der Adresse übereinstimmt, meine Adresse mit 5-stelligen Postleitzahlen.
Das Remote-System wird mir sagen, dass die Adresse nicht mit denen, existiert ich es schicken.
So verhindert doppelte Adressen aus in die Datenbank geschrieben werden, ich brauchen würde, die 9-stellige Version der Postleitzahl finden Ich habe vor dem Senden.
Wie würde dies geschehen? Gibt es eine Formel für die Bestimmung dessen, was die letzten vier Ziffern einer 5-stelligen Adresse sind? Hat das USPS eine API haben? Hat die Volkszählung einen riesigen Tisch?
Insight geschätzt













