Ik heb 5-cijferige postcodes, worden deze opgehaald uit de Google Maps API.
Mijn dilemma is dat ik te verbinden met een externe database waarin ook adressen. Als het adres niet bestaat in die database, ik heb om het te schrijven, als het bestaat dan ik doe niets anders dan slaan de ID die database is toegewezen aan het adres. Het probleem ontstaat omdat de api om deze database niet wildcards nemen controleren, de adressen in die database hebben 9-cijferige postcodes (5 + 4) en zal niet terugkeren, dat de rest van het adres overeenkomt met mijn adres met 5-cijferige postcodes.
De afstandsbediening systeem zal me vertellen dat het adres niet bestaat met degene die ik stuur het.
Dus om te voorkomen dat dubbele adressen van wordt geschreven naar de database ik nodig zou hebben om de 9-cijferige versie van de postcode ik moet vinden voordat u het verzendt.
Hoe zou dit worden gedaan? Is er een formule om te bepalen wat de laatste 4 cijfers van een 5-cijferige adres zijn? Heeft de USPS een API? Heeft de Census hebben een gigantische tafel?
Insight gewaardeerd













