Autofill By Google address API

From what I've seen with the Google address API it has a big UX bottleneck. i hoped customers and companies would have a quick and easy fill-in experience.

The current implementation comes from the need to have an accurate address entered. So we parse each part of the address to ensure we have each bit. But the google API is inconsistent with different parts of addresses being labelled differently

Example:

  • Ireland 60-61 Grafton Street, Dublin Leinster, Co. Dublin, D02 YF74, Ireland
  • Sweden Geijersgatan 5, 216 13 Limhamn, Sweden
  • Netherlands Kromstraat 19, 5504 BA Veldhoven

My question is how can i create a clean view and supporting all the needed address part for each country.

It is therefore possible that we miss data for a correct location.

See example

Visualisation How Google API reacts

Tips are welcome