Имея путь SVG, какой будет самый простой способ SVG рисовать прыжки на перекрестках, чтобы пути, пересекающие друг друга, были более удобными для UX? Оба пересечения с другими путями и внутри самого пути.
Примерно так:
или
Вычисление пересечений и отрисовка каждого сегмента пути по отдельности - вариант, но я боюсь повлиять на производительность, потому что путь SVG рисуется внутри полилинии Leaflet, и на карте может быть много полилиний.