Большое обновление портала transport46.ru.

Изменилось многое, но суть осталась прежней.

Начнём с главной страницы.

Добавлен модуль быстрого поиска маршрутов - две строчки для ввода начальной и конечной остановок. Под строчками для ввода остановок расположены кнопки быстрого выбора - там будут сохранены два самых популярных маршрута, которые вы ищете наиболее часто (например, с работы и на работу):

Быстрый поиск на главной странице

Быстрый поиск на главной странице

Результаты поиска

Результаты поиска

В результатах поиска вы сможете посмотреть варианты поездки - прямые или с пересадками, для каждого из которых будет указано ближайшее время отправления от начальной точки.

Польза этого инструмента в том, что в одном окне показаны все способы проезда по полному пути, которые отсортированы по времени. Это позволит оценить что предпочтительнее - например, ожидать 15 минут прямой маршрут или не ждать и поехать через минуту, но с пересадкой. Для каждого варианта можно посмотреть подробную информацию: перечень остановок, а также приблизительное время для выбранного прямого маршрута или пар маршрутов для поездки с пересадкой.

Время отправления по маршруту указано только для начальной точки поездки из тех соображений, что сложно предугадать точное время, в которое будет совершена пересадка на наземном транспорте

Предусмотрено два режима обзора: прогноз прибытия и расписания для ближайших рейсов. Переключить режимы можно кнопками под заголовком маршрута:

Режим прогноза

Режим прогноза

Режим расписаний

Режим расписаний

Справа от заголовка маршрутов расположена кнопка смены направления маршрута, а также имеется ссылка для быстрой отправки замечаний в свободной форме (например, при некорректной выдаче маршрута или для любых других случаев):

К слову, модуль быстрого поиска работает на основе интерактивной схемы. Она и послужила базой для отработки и тестирования необходимого функционала: построения путей и остановок, записи маршрутов, самого поиска, фильтрации и отсева избыточной выдачи, а также указания пеших связей, детализации пересадок, и т.д. Кроме того модуль собирает и связывает с маршрутами данные о расписаниях, включая расписания коротких рейсов (например, в депо или вариации маршрута 20г). По сути получился агрегатор, который объединяет сервисы схем и расписаний, но в форме упрощённой текстовой выдачи .

Результаты поиска для поездок с пересадкой собираются по принципу "пересадочный узел: все маршруты до и после". В детализации поездки у пересадочных узлов отображается описание. Пересадка - если поездка продолжается от той же остановки (из салона в салон). Переход - если требуется пройти к остановке другого направления (куда именно пройти - тоже будет указано) :

Один из вариантов поездки с пересадкой

Один из вариантов поездки с пересадкой

Один из вариантов поездки с пересадкой

Один из вариантов поездки с пересадкой

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

Данные маршруту по 7э

Данные маршруту по 7э

Данные по маршруту 46

Данные по маршруту 46

При закрытии окна просмотра поисковый запрос не удаляется сразу - возможен возврат к результатам, а также смена направлений. Кстати, у кнопки мобильного меню расположен переключатель дневной/ночной темы оформления:

Смена направлений и возврат к результатам поиска с главной страницы

Смена направлений и возврат к результатам поиска с главной страницы

Ночная тема

Ночная тема


Продолжение