Я нашел ответ неполным и в нем не было источника.
Смотрите здесь: https://developers.google.com/places/documentation/autocomplete#place_autocomplete_responses
API автозаполнения карт от Google возвращает гораздо более простой формат: "Улица, Город, Страна"
Теперь вы можете использовать такую строку для поиска адреса, и она должна привести к одному точному результату.
Кроме того, если вы используете API автозаполнения, вы также получите уникальный идентификатор, который можно использовать для дальнейших подробных запросов.
Формат адреса улицы сильно зависит от места, где вы на самом деле находитесь.
В США «Номер дома, направление улицы, название улицы, суффикс улицы» может иметь смысл, в большинстве стран Европы это не приведет к успешному запросу.
Адреса в большинстве стран ЕС различны (часто «суффикс номера улицы»), например, «Kumpelstraat 25A», «Psolevcu 331 / 26b»), и я думаю, мы были бы удивлены, если бы взглянули на некоторые восточные страны.
Так что, если вы привязываете свой код к одной области (США, большая часть ЕС), вы, возможно, хорошо закодируете формат.
Если вы хотите иметь более гибкую систему, вам нужно либо найти форматирование для вашей целевой аудитории, либо запросить один из API googles, чтобы автоматически получить правильную строку.
Ссылка, которую я связал, очень хороша, но для нее требуется ключ API с ограничением количества бесплатных запросов в день.