Афіша Повітря: Як працює додаток «Яндекс.Транспорт» - Архів

ідея «Яндекс.Транспорта» виникла у нас більше трьох років тому. Тоді мітки автобусів з'явилися в наших мобільних «Яндекс.Карти» як окремий шар. Вони були доступні в шести регіонах, де ми домовилися про отримання даних від перевізників: Казань, Омськ, Нижній Новгород, Пермь, Московська область і Новосибірськ. Але тоді «Картами» з їх шаром пробок і планувальником маршрутів користувалися в основному автомобілісти. Щоб не створювати їм перешкод, шар громадського транспорту довелося закопати досить глибоко. Тому, напевно, великий аудиторії у цього шару в «Яндекс.Карти» не було. Хоча зрозуміло, що в Росії пішоходів набагато більше, ніж автомобілістів, до того ж багато під час опитувань відзначали, що їм не вистачає сервісу про громадський транспорт.

Єлизавета Семяновская, керівник сервісу «Яндекс Єлизавета Семяновская, керівник сервісу «Яндекс.Транспорт» Фотографія: Данило Аврех Справа в тому, що користувачеві на екрані смартфона простіше мати одну кнопку для вирішення зрозумілою завдання. Тому для пересування на автомобілі ми зробили «Яндекс.Навігатор» , На міському транспорті - «Яндекс.Транспорт» (а недавно з'явився «Яндекс.Парковкі» для ще одного завдання - знайти і оплатити стоянку в Москві).

«Яндекс.Транспорт» працює так. Кожна машина обладнана пристроями GPS і ГЛОНАСС, які раз у 20-60 секунд передають по мобільному інтернету сигнали про своє місцезнаходження на сервер перевізника. Установкою цих пристроїв займаються самі перевізники, муніципальні і приватні. Зараз з додатком в Москві доступна інформація про 758 автобусних, 80 тролейбусних і 38 трамвайних маршрутах, а також про 350 маршрутах «Автолайн». Ми отримуємо від перевізників ID машини, номер маршруту, тип транспорту (автобус, тролейбус, трамвай або маршрутка), час сигналу і координати, широту і довготу. У нас є траєкторії маршрутів всіх номерів, і ми ще раз перевіряємо, чи дійсно автобус 28 їде по маршруту автобуса 28. Це робиться для того, щоб виключити транспорт, який з якихось причин з'їхав зі свого маршруту.

Автобуси-тролейбуси, дані яких успішно пройшли перевірку, показуються на карті у вигляді міток. Незважаючи на уривчасті сигнали (нагадаю: раз в 20-60 секунд), машини в додатку плавно рухаються по карті. За цю плавність відповідає наш прогнозатор - алгоритм, який враховує пробки і попередню історію руху мітки (як цієї конкретної, так і інших на маршруті) і дозволяє нам досить правдоподібно рухати цю мітку в проміжках між сигналами. Цей же прогнозатор відповідає за розрахунок прибуття транспорту на зупинку.

Поки в «Яндекс.Транспорте» не було московських маршрутів, ми отримували від москвичів прокляття, погрози і вимоги. Після підключення Москви характер відгуків сильно змінився. Люди пишуть, що тепер не мерзнуть на зупинці, виходять з дому, офісу або школи до моменту прибуття автобуса і взагалі відчувають себе з цим додатком всесильними. У Москві у «Яндекс.Транспорта» конкурентів поки немає. У деяких російських містах, де дані перевізників доступні для розробників, аналоги є. це «Розумний транспорт» , «ЕТранспорт» , Spb Transport Online . У світі теж є схожі програми, але вони скоріше вирішують загальну задачу, як дістатися будь-куди. це WikiRoutes , Moovit , Trafi , CityMapper , Transit (сюди ж можна додати Google Maps і його маршрути громадського транспорту чи не для кожного великого міста на планеті. - Прим. ред.). Але, як правило, в них немає можливості дивитися відразу на весь транспорт на карті. Якщо вони і знають про живих даних, то показують тільки мітки за обраним маршрутом або прогноз прибуття на конкретну зупинку.

У нас, зрозуміло, ще багато планів щодо розвитку сервісу, розкрити які ми не можемо. Але я про всяк випадок нагадаю всім небайдужим, що ще у нас є «Паровозики» і « літачки ».