- Rapid Address Entry. Receive address suggestions as you type with a response time of less than 100ms.
- Fuzzy Search. Reduce keystrokes by compensating for spelling mistakes.
- Word Abbreviations. Accepts abbreviations such as rd (Road), st (Street) and wy (Way).
- Transposed Letters. Handle accidental switching of letters for instance Liecester (Leicester) .
- Filtering. Filter suggestions with criteria like locality, country and postcode areas.
- Biasing. Bias suggestions towards a location defined by a geospatial point or IP address.
- Geospatial Filtering. Restrict suggestions to a geospatial bounding box.
- Inclusive. WAI-ARIA compliant and works on screen readers for maximum accessibility.
- Customisable. Extensively customisable behaviour and styling.
Enable Address Finder by:
- Adding your API Key with
- Designating address fields to be autofilled with
How it Works
- Add the library to your project. Your webpage should have pre-existing address input fields as well as an input field to host the finder
- Run initialisation code providing a reference to the Address Finder input and any other configuration.
- When initialising, Address Finder will perform a key check to determine whether it is usable. If the check fails, initialisation is aborted. Use the
onCheckFailedcallback to update your page for manual address entry.
- When initialised, Address Finder binds to the input field of your choice and renders a dropdown of address suggestion when the user starts typing.