Построить маршрут чтобы объехать все дороги района

В самой первой версии (которая у меня не работала) город был поделён на районы, и была возможность выбрать район и весь его объехать и отснять. Вероятно, маршруты строились каким-то внешним инструментом, и реализовать такое автоматически в приложении сложно. И всё-таки, функция была бы очень полезна. Если я хочу выяснить, какие дороги (и направления движения на них) не отсняты, придётся провести сложный анализ на НЯК, затем ломать голову над маршрутом их объезда (объехать несколько конкретных участков дорог оптимальным маршрутом не умеет даже Я.Навигатор), затем как-то представить этот маршрут перед глазами.