There are several tactics that can be employed to ensure that users filling out forms actually go through with that interaction. One of the most popular is form auto-completion and there are no shortage of approaches - both technical and creative - to get the job done.
One of the more interesting solutions to emerge is that of Algolia. What makes the address search autocomplete Javascript library so appealing is its concentration on the user experience of HTML forms (which up to this point have been quite lackluster).
Leveraging OpenStreetMap's database, Algolia provides a very elegant autocomplete solution, offering support for typing mistakes and providing a ranking algortithm that intuitively mixes relevant local and famous places.