После того, как посчитан маршрут c промежуточными точками, иногда хочется пересматривать промежуточные точки: добавлять, удалять, менять местами (в том числе с финишем маршрута) и т. д. Для этого предлагаю сделать специальный экран "схема маршрута" со списком промежуточных и конечной точек с функциями "добавить", "удалить", "передвинуть".
Еще хочется, чтобы при добавлении промежуточной точки она добавлялась бы не в конец перед финишем (как сейчас), а программыа бы сама решала, в каком порядке лучше эти пункты объехать, помещала бы в "оптимальное" место и отправляла бы на экран со списком то