Сделал сайт, который строит беговые маршруты от подъезда — потому что задолбался бегать одни и те же круги
Немного предыстории.
Я бегаю не как профи — скорее «чтобы голова не кипела». И каждый раз одна и та же история: открываю карту, тыкаю пальцем в парк, надеюсь, что получится нормальный круг, а в итоге либо вываливаюсь на шестиполосную, либо маршрут какой-то кривой, либо просто лень возиться 20 минут.
Strava для записи пробежек — огонь, но ещё бы работала без "танцев с бубном" из РФ. А вот придумать маршрут — отдельная боль. Особенно если хочется чего-то нового рядом с домом, а не ехать через полгорода на набережную.
В какой-то момент я такой: ладно, если мне это нужно — наверное, не только мне.
Так появился ПоБежали — running-routes.ru
Что это вообще
Коротко: тыкаешь точку старта на карте, выбираешь дистанцию (от 1 до 70 км), жмёшь кнопку — получаешь круговой маршрут по нормальным дорожкам и тропинкам, без попыток загнать тебя на развязку.
Можно:
избегать больших дорог
тянуть маршрут через парки
скачать GPX и закинуть в часы / телефон
поделиться маршрутом ссылкой
Не соцсеть и не трекер. Просто «хочу пробежать 10 км от дома — помоги».
Почему не взял готовое
Пробовал разные варианты. Google Maps — маршрут для пешехода, не для бегового кольца нужной длины. Komoot и прочие — круто, но либо платно, либо не заточено под «построй петлю ровно на 10 км от моего подъезда».
Мне хотелось именно генератор петель: задал дистанцию — получил маршрут примерно нужной длины, желательно через зелень, желательно без ощущения «сейчас сбьёт машина».
Под капотом у нас GraphHopper и куча логики: перебор вариантов, проверки на воду (да, бывает, что карта ведёт через реку — мы такое режем), подгонка длины. Это не магия одной кнопки — там реально крутится механизм, который иногда тупит, иногда удивляет.
Свежая фича — достопримечательности (beta)
Недавно был в командировке в Челябинске и при планировании пробежки придумал, что было бы круто , если бы можно было построить маршрут через достопримечательностям, и начал прикручивать штуку, ради которой, честно, было интереснее всего:
включаешь «по достопримечательностям» — и маршрут пытается пройти мимо нормальных мест в районе. Не «пробеги 10 км по дворам», а что-то вроде мини-экскурсии на бегу.
Как работает грубо:
ИИ подсказывает, какие места имеют смысл
координаты подтягиваются из OpenStreetMap
для Москвы есть ещё локальный список мест (чтобы не ждать вечность)
Звучит красиво. На практике — бета в чистом виде.
Пример из жизни: тестировал из Отрадного, 10 км. Система честно хотела завести меня через Ботанический сад МГУ. Красиво? Да. Но это другой берег Яузы, и любой маршрут через эту точку упирался в «пересечение воды» и отваливался.
Мы это разгребали неделями:
маршрут обрывался по таймауту, хотя внутри ещё крутился
все варианты отклонялись из-за воды
на десктопе панели были такие мелкие, что слово «достопримечательности» ломалось на три строки как мем
Сейчас:
длинные маршруты с POI не падают через 15 секунд
если точка тянет через воду — самая дальняя выкидывается, маршрут строится без неё (и пишет, что пропустили)
интерфейс нормально читается
Но я не буду врать: где-то маршрут всё ещё может быть странным по длине или геометрии. Мы в процессе.
Зачем я это пишу
Проект живой, бесплатный, без регистрации (пока). Мне важнее не «запустить стартап», а понять — пользуется ли кто-то кроме меня и что реально нужно бегунам.
Если бегаете в городе — очень прошу потестить:
Зайти на running-routes.ru
Ткнуть свой район
Попробовать с достопримечательностями и без
Написать в комментах или в фидбек на сайте — где кайф, где бред
Особенно интересны не центр, а спальники: Отрадное, Север, Юг, Зеленоград, Питер, регионы. Чем больше разных точек — тем меньше я буду оптимизировать под свой двор.
Чего жду от вас
«Вот тут построило норм», «вот тут несуразица»
Идеи: что важнее — парки, вид, ровная дистанция, безопасность?
Если зайдёт — буду развивать дальше. Если нет — хотя бы узнаю, что бегунам это не надо, и не буду мучить GraphHopper зря.
Спасибо, что дочитали. И да — если кажется, что «опять кто-то сайт для бега сделал» — вы не первые. Но этот хотя бы мой, и я реально им пользуюсь по вечерам.
P.S. Бета с достопримечательностями — включайте тумблер в настройках. Если что-то сломается — это не вы, это мы. Пишите.