Воу, круто. В последниях версиях Osmand полностью переделали инструмент планирования маршрутов. Во первых, маршрутизатор стал мультимодальным, т.е. каждый следующий сегмент между опорными точками можно прокладывать для другого вида транспорта. Один сегмент “по шоссе как для машины”, другой “по лестницам как для пешехода”, третий вообще по азимуту “как птица летит”.
Во вторых, в создаваемый на выходе планировщиком маршрута gpx-файл пишутся сразу два блока:
1) Блок gpx trk с ниткой машрута. Это блок, который понимают вообще все программы и навигаторы, поэтому полученный файл можно открыть чем угодно.
2) Блок gpx rte, в который пишутся только опорные точки маршрута. Этот блок игнорируют все кроме османда (это очень древний и почти заброшенный кусок стандарта gpx) и его никто не видит.
При необходимости, osmand позволяет в любой момент легко отредактировать такой трек, при этом в ходе редактирования мы двигаем/добавляем/удаляем только опорные точки из основного rte-блока, а вот вспомогательный trk-блок, содержащий непосредственно готовую нитку маршрута, удаляется и пересоздаётся заново после каждого редактирования расположения опорных точек.
Отредактированный трек может быть отправлен на любое устройство или приложение, понимающее формат gpx, а если его переслать на другой телефон с османдом, то он и там, при желании, может быть отредактирован по вышеприведённой схеме с опорными точками.



