Юзер регистрируется, и указывает страну и город, это в MVP. В будущем, планируется функционал основанный на том сколько юзеров в гроде и стране. По этому не могу позволить вводить от руки, надо подтягивать реальные названия, придерживаясь одного стандарта. Решил, что google map самый очевидный вариант для стандарта. Соответственно предположил, что подобные задачи уже решались разработчиками на Angular и может есть библиотека для этого, которая позволяет лекго тянуть данные из google maps позволяя пользователям вводитьв поле свой город, давая ему автодополнение для верного выбора и не позволяя ввести данные о которых google maps не знает.