(1) вопрос кто будет заносить этот список возможных адресов?
я вот думаю привязаться к яндекс-картам
и использовать инструмент "многоугольник" - т.е. массив адресов задавать рисованием многоугольника на карте
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший