Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Поиск маршрута иногда косячит. Просто наугад выбрал "Охотный Ряд — Бибирево", маршрут получился через Комсомольскую, кольцо и Новослободскую, не оптимально.
В-четвертых, исходный алгоритм поиска был написан по стандарту ECMA2015 с использованием конструкций языка let, const, Set, которые не позволяли мне посмотреть карту на стареньком iPad 3G. Пришлось переписать код на старый формат с var, function.
Почему не взять babel, а ещё лучше typescript для этого? Но вообще, код там сам по себе печальный, всё вперемешку, почти всё в одном огромном god-объекте, а объект в огромном файле. Если кто будет изучать код — пожалуйста, не пишите так.
Сами маршруты очень странные — от 1905 до курской предлагает аж с двумя пересадками, хотя в действительности достаточно одной.
На телефоне, при зуме двумя пальцами постоянно прыгает куда-то в сторону
Зачем вы не любите запятые?
Карта метро Москвы с расчётом пути