у яндекс карт есть метод .setCenter(coord), который устанавливает центр карты, принемает координаты.
Не знаю как у Вас устроена структура, но например можете к инпуту добавить какой-нибудь data-lat='1234' и data-lng='5678' и при input.addEventListener('change') получить значения из аттрибутов и применить .setCenter() с этими значениями
Я вообще сделал проще. Сделал объект: город и координаты. В карте сделал параметр mapCenter, в который передаю нужные значения из объекта. По ключам объекта раскидал дата-атрибуты, навесил слушатель кликов. И центрую карту по тому ключу, который совпадает с дата-атрибутом того, на что я кликнул.