Systems supporting faster and more accurate registration of addresses are becoming more and more common along with that they are becoming better and better.
I have noticed a structured and an unstructured approach to rapid addressing – and hybrids of course.
The general concept is that you target in on the address like this:
- First you choose a country from a country list (unless it’s always the same country).
- Then you select a state or province if a state or province is a mandatory part of an address in that country like it is in the United States, Canada, Australia and India
- Then you type a postal code if the country has a postal code system. It may be suggested as you write.
- Then you type a street if the country has thoroughfare based addressing. It may be suggested as you write. For some countries, like the United Kingdom, or part of a country the street is unique by the postal code.
- Then you type a building number. May be suggested if present in reference data.
- Then you type a unit or other section of building where applicable. May be suggested if present in reference data.
You type in the sequence in a single string as it suites you and the system figures out along the way what matches and makes suggestions.
This approach may better fit the way the address is known to you, but does on the other hand sometimes require you to start again and thereby the rapidness disappears a bit.
A common hybrid solution as that you select the country before going unstructured. That cures the worst system glitches.
What’s Your Approach?
What are your experiences as a user? Maybe you are developing rapid addressing and have had your considerations. Where do you stand?