Έχω 5 κωδικούς ψηφίων με φερμουάρ, αυτά ανακτώνται από το Google Maps API.
το δίλημμα μου είναι ότι έχω να συνδεθείτε σε μια απομακρυσμένη βάση δεδομένων που περιέχει, επίσης, τις διευθύνσεις. Εάν η διεύθυνση δεν υπάρχει στην εν λόγω βάση δεδομένων, θα πρέπει να το γράψω, αν δεν υπάρχει τότε δεν κάνω τίποτα εκτός από την αποθήκευση της ταυτότητας που βάση δεδομένων έχει εκχωρηθεί στη διεύθυνση. Το πρόβλημα προκύπτει από την api για να ελέγξετε αυτή τη βάση δεδομένων δεν λαμβάνει μπαλαντέρ, οι διευθύνσεις στην εν λόγω βάση δεδομένων έχει 9 κωδικών ψηφίων Ταχυδρομικός (5 + 4) και δεν θα επιστρέψει το υπόλοιπο της διεύθυνσης ταιριάζει με τη διεύθυνση μου με 5 ψηφίων ταχυδρομικούς κώδικες.
Το απομακρυσμένο σύστημα, θα μου πείτε ότι η διεύθυνση δεν υπάρχει με αυτά που μου στέλνουν.
Έτσι για να αποτρέψει διπλές διευθύνσεις από το να γραφτεί στη βάση δεδομένων, θα πρέπει να βρείτε το 9 ψηφία έκδοση του ταχυδρομικού κώδικα που έχω πριν από την αποστολή.
Πώς θα ήταν αυτό να γίνει; Είναι μια φόρμουλα για τον προσδιορισμό του τι είναι τα 4 τελευταία ψηφία του 5 ψηφίων διεύθυνση εκεί; Μήπως η USPS έχει ένα API; Μήπως η απογραφή έχει ένα τεράστιο τραπέζι;
Insight εκτιμάται













