Конечно, вы можете легко настроить код в примере, чтобы получить адрес из переменной, а не из поля формы.
Тем не менее, если у вас есть много адресов, которые вы хотите показать, вам будет гораздо лучше предварительно кэшировать геокоды, чем запрашивать код на лету по нескольким причинам. Во-первых, с точки зрения пользовательского опыта, это будет намного быстрее, потому что вы удаляете весь блокирующий удаленный запрос из системы. Во-вторых, геокодирование на стороне клиента имеет ряд ограничений по скорости, поэтому ненадежно, если вы хотите одновременно сгенерировать дюжину или около того адресов. Поверь мне, я усвоил этот трудный путь.