Как сформировать маршрутный лист на основе заказов и карты?
На React делаю приложение - форму, в которой клиенты будут заполнять данные о заказах. Потом на основе этих данных (имя, адрес, что заказано) нужно автоматически сформировать таблицу (маршрутный лист) таким образом, чтобы все заказы расположились по районам. Например, получилось 5 районов (Дедовск, Красногорск, Мытищи, Нахабино, Химки). Машина будет выезжать из Дедовска. В таблице (маршрутном листе) все заказы должны отсортироваться по районам и в той последовательности, в какой машина поедет, т.е. Дедовск, Нахабино, Красногорск, Химки, Мытищи. Вопрос - как это сделать? Отсортировать заказы можно по алфавиту - тогда они будут по районам. А как потом отсортировать в таблице, чтобы эти районы располагались по пути следования из Дедовска в Химки?