Имеется построенный маршрут. Задача - получить список населенных пунктов, через которые проходит маршрут, и список нас.пунктов в радиусе 2км от линии маршрута.
Изначально параметры маршрута неизвестны (точка отправления и точка прибытия задается пользователем). Часто бывает что при построении маршрута получается только один отрезок.
Подскажите, пожалуйста, как красивее (правильней) реализовать механизм получения нас.пунктов?