I have a form that implements google maps autocomplete to fill all of the address inputs. The UX is like this:
- The user sees only one address input (which is the google maps autocomplete one).
- When the user selects an address, the input goes away, showing all of the address inputs separately (already filled) along with a map.
- The user can fill the inputs that weren’t filled with the autocomplete, change the position on the map, and click a button (Reload address) to open the autocomplete input again.