Научились рассчитывать прогноз прибытия общественного транспорта и добавили эту информацию в карточки остановок.
В 2ГИС уже давно можно увидеть автобусы и другой транспорт на карте. Это позволяет примерно понять, где сейчас находятся автобусы и как много их на маршруте. Однако чаще мы хотим понять — и желательно быстро! — через сколько минут автобус приедет на остановку. Раньше для этого нужно было найти нужный автобус на карте, вспомнить его маршрут и примерно рассчитать в голове, сколько ещё осталось ждать.
В свежем обновлении упростили этот сценарий — теперь 2ГИС сам спрогнозирует время прибытия и покажет эту информацию в карточке остановки. Сразу станет понятно, придётся ли бежать или можно спокойно дождаться автобуса на лавочке.
Как это работает
Начали с того, что разработали алгоритм прогноза времени прибытия общественного транспорта на остановку. Алгоритм учитывает текущее расположение автобуса, его скорость и пробки на пути, а также исторические данные о том, с какой скоростью он двигался по маршруту в последнее время. Это позволяет нам предсказать время прибытия на остановку с точностью до минуты.
После этого доработали карточки остановок общественного транспорта, чтобы удобно показать прогнозное расписание. Изменения можно заметить сразу вверху карточки. Теперь при тапе в остановку покажем время прибытия ближайших трёх рейсов. Это помогает без лишних действий понять, есть ли в списке ближайших автобусов нужный.
Если нужного автобуса нет в списке ближайших, его можно найти в полной карточке. Там покажем информацию обо всех маршрутах, которые здесь останавливаются, а для ближайших шести — время прибытия.
Если выбрать конкретный маршрут в блоке с расписанием, покажем все его рейсы на текущий день: время прибытия укажем для тех, которые можем спрогнозировать, для остальных — время по расписанию.
В блоке с полным расписанием также добавили прогнозы прибытия. Покажем все рейсы на текущий день в порядке очереди. А если нужно найти расписание конкретных рейсов, то их можно выбрать через фильтры.
Что дальше
Прогнозное расписание уже доступно во всех городах, где 2ГИС показывает автобусы на карте. На этом не останавливаемся: постоянно ведём работу над расширением покрытия, чтобы автобусов на карте и прогнозных расписаний стало больше.
Нажимая кнопку «Комментировать», вы принимаете условия Лицензионного соглашения и даёте ООО «ДубльГИС» согласие на обработку персональных данных на условиях и в целях, определённых «Политикой конфиденциальности».