No Image

Яндекс транспорт не показывает движение транспорта почему

СОДЕРЖАНИЕ
1 просмотров
22 января 2020

Многие из пользователей уже успели по достоинству оценить все преимущества приложения от Яндекса. Вы можете видеть, когда приедет нужный транспорт, построить оптимальный путь к требуемой точке. Но запустив однажды приложение, вы можете с удивлением обнаружить, что оно не работает. Что же произошло? Ниже мы разберём, почему «Яндекс.Транспорт» иногда не показывает городские автобусы, и что необходимо сделать для решения проблемы.

Почему «Яндекс.Транспорт» не отображает общественный транспорт

Как известно, мобильное приложение «Яндекс.Транспорт» увидело свет в 2014 году. С тех пор оно пережило не одно обновление, и существенно расширило свой функционал. Покрывая вначале приблизительно с десяток городов, оно быстро увеличило границы покрытия, и ныне включает десятки городов как в РФ, так и за рубежом.

Как и всякий продукт, «Яндекс.Транспорт» не лишён шероховатостей и сбоев в работе. В частности, при запуске приложения могут внезапно перестать отображаться пиктограммы автобусов , следующих по заданным маршрутам. Дисфункция может случиться как при первом запуске приложения, так и в ходе уже привычных запусков. Автобусы могут не отображаться, или пользователя и вовсе ждёт белый экран.

Причины того, почему приложение от Yandex не показывает автобусы, можно свести к следующему:

Причины: Особенности:
Системные ошибки Приложение установлено на гаджет некорректно, либо произошёл случайный сбой в работе.
Сбой сервера Сервера «Яндекс.Транспорт» работают нестабильно, либо перегружены.
Система «Яндекс.Транспорт» в вашем городе отключена Такими причинами могут быть нежелание ряда перевозчиков работать с системой, невозможность локальных служб администрировать и обслуживать приложение и так далее.
Проблемы с обновлением Очередное обновление было установлено некорректно или обладало нестабильным функционалом. Также может произойти сбой при работе кэша приложения.

Давайте разберём, как можно исправить проблему с отображением автобусов в вашем мобильном телефоне.

Подождите какое-то время, если приложение не загружает маршруты

Если дисфункция носит случайный характер, то она может быть связана с проблемами в работе серверов Яндекса . Рекомендуем подождать какое-то время, пока поддержка компании не восстановит работоспособность серверов.

Перезапустите ваш гаджет для устранения проблем с Яндекс.Транспорт

Проблема в работе «Яндекс.Транспорт» может быть вызвана случайным сбоем в работе телефона или самого приложения . Для устранения дисфункции рекомендуем перезагрузить ваш девайс. Стандартная перезагрузка способна восстановить нормальный функционал приложения, и вы сможете и далее пользоваться его возможностями.

Переустановите приложение, если автобусы не показываются

Довольно эффективным способом восстановить работу Яндекс.Транспорт является полная переустановка приложения. Удалите его стандартным путём, перезагрузите ваш девайс, а затем установите свежую версию приложения с Плей Маркет или Эп Стор. После этого автобусы должны вновь отображаться.

Проверьте, не отключен ли «Яндекс.Транспорт» в вашем городе

В некоторых случаях работа сервиса в вашем городе может и вовсе не поддерживаться. Рекомендуем обратиться в справочную службу Яндекса и поинтересоваться, работает ли опция в вашем городе.

Очистите кэш приложения

Рекомендуем очистить кэш приложения «Яндекс.Транспорт». Для этого перейдите в раздел « Приложения » вашего телефона, найдите там сервис, и войдите в его настройки. Нажмите там на « Очистить кэш ».

Останется запустить приложение вновь и проверить его работоспособность.

Дождитесь выхода очередного обновления

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

Напишите в техническую поддержку Яндекса, если не видно автобусы

Если ничего не помогает, рекомендуем обратиться в техническую поддержку Yandex. Это можно сделать как с помощью самого приложения «Яндекс.Транспорт», так и заполнить специальную форму обратной связи, после чего дождаться официального ответа.

Заключение

В нашей статье мы разобрали, почему приложение Яндекс.Транспорт иногда не показывает городские автобусы, и как исправить возникшую проблему. Выполните перечисленные нами советы, это поможет исправить функционал программы на вашем мобильном девайсе.

Читайте также:  Тонометр с подключением к смартфону

Автор: Михаил Аксенов, .NET Developer, DataArt

С чего все началось

Осенью 2014 года появилась радостная новость о том, что в Воронеже заработал Яндекс.Транспорт, который показывает движение автобусов и троллейбусов. Было очень круто прямо на остановке открыть расписание и узнать, что ваш автобус подойдет через 5 минут.

Но уже через пару месяцев все пошло по вполне предсказуемому сценарию. Поскольку весь транспорт в Воронеже от троллейбуса до маршрутки работает «на наличке», каждый водитель заинтересован в том, чтобы перевезти как можно больше пассажиров. В результате они устраивают гонки между собой.

Новый сервис водители использовали, чтобы следить друг за другом по карте, обгоняя и подрезая конкурентов на дороге. У некоторых начала падать выручка, они стали жаловаться владельцам маршрутов, а те пошли к людям, продающим оборудование с ГЛОНАСС и GPS и отправляющим данные о перемещениях машин в Яндекс. По просьбам хозяев автопарков они информацию отправлять перестали, и автобусы сразу начали исчезать с карты. Сейчас их стало чуть побольше, но это все равно гораздо меньше, чем на самом деле.

Для тех, кому лень читать дальше, предлагаю видео доклада на эту тему:

Для остальных — опишу проект в виде текста.

Где взять данные?

При этом в в Воронеже есть место, где собираются все данные — Центр Организации Дорожного Движения (ЦОДД). У них на сайте есть большое и тяжелое веб-приложение с неотлаженным JavaScript и прочими артефактами, при этом все в нем идет POST-запросами и ничего не кешируется. С помощью самого этого сайта можно запросто положить сервис, который собирает данные о передвижении автобусов.

Там имелась опция, позволяющая ткнуть на карту и узнать, когда придет автобус и каким он будет. При условии, что вы приблизительно попадаете в остановку (± 50 метров). В меню можно было открыть список маршрутов и посмотреть, где именно ездят автобусы, но там была проблема — ездили они странно. Например, по Кольцовской, улице в центре, где особенно не разгонишься, автобус перемещался вперёд и назад со скоростью примерно 200 км/ч.

Почему Python?

Я выбрал Python потому что он классный, батарейки в комплекте, и т. д. А 3.6 потому, что здесь есть форматирование строковых литералов, typing, вот это всё. Давайте посмотрим на то, что я в принципе использовал:

  • Многие жаловались, что вбить точное название остановки со всякими знаками препинания очень тяжело. Тогда я реализовал возможность нечеткого поиска и создал для него первый юнит-тест.
  • Вся система хостится на Heroku. Бесплатно, поскольку у меня нет базы данных — я надеюсь обойтись базой ЦОДДа. О ее использовании я договорился с Центром, когда понял, что данных, которые я забираю через веб-интерфейс, недостаточно.
  • Собственно, хостинг идет через веб-сервер Tornado. Думаю, он знаком каждому, кто сталкивался с веб-запросами в Python.
  • Пакет Pytz понадобился мне, потому что сервер Heroku находится в другом часовом поясе, а данные ко мне поступают без указания временной зоны. Поэтому я сам позаботился о локализации.
  • Для создания бота я использовал рекомендованную библиотеку Python-telegram-bot. Документация здесь вполне адекватная, и вообще библиотека соответствует требованиям minimum viable product. Изначально весь проект представлял собой Telegram-бота, который в ответ на отправку вашего местоположения присылал расписание автобусов.
  • Firebird, бывший Interbase — Open source база данных, с которой, полагаю, многие из вас работали. Конечно, она не такая крутая, как тот же самый PostgreSQL, но для очень большого количества запросов ее достаточно. В нашем случае большего не нужно.
  • Caсhetools — очень простой модуль, который позволяет кешировать вычисления. Речь тут, конечно, не о memecached или кешировании веб-страниц, а о тех случаях, когда вам нужна мемоизация на долгие запросы. Просто берете, добавляете соответствующий декоратор — и всё работает. Кеш имеет разные варианты, я использую TTL-версию, который сохраняет данные на указанное время, потому что я знаю, что данные не будут обновляться чаще, чем через определённые промежутки времени (в моём случае — 30 секунд).
Читайте также:  Что делать если не открывается порт

Функционал бота

  • /nextbus имя остановки — ожидаемое время прибытия;
  • /last номера маршрутов через пробел — последние остановки;
  • Отправка местоположения — ожидаемое время прибытия для ближайших трех остановок;
  • Свободный ввод — номера маршрутов и расстояние до автобусов (при отправке местоположения).

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

Функционал сайта

Bеб-сайт я сделал настолько минималистичным, насколько это в принципе возможно. Из сторонних библиотек использовал всего две, для поддержки fetch и promise, потому что старые версии предустановленных браузеров в телефонах не умеют обходиться без них. Если не поддержать эти методы, получится достаточно тяжелая лапша из коллбеков для самих запросов. С fetch все выглядит изящнее.

Собственно, функционал здесь состоит из 4 пунктов:

  1. Прибытие. Можно просто посмотреть остановку. Нажав на кнопку (ее, кстати, может быть, стоит сделать побольше — я подумаю!), вы отправляете свое местоположение, система ищет три ближайшие к вам остановки и показывает информацию по ним. Можно ввести название остановки и получить информацию по ней. Поскольку вам вряд ли нужны все 20–30 автобусов, которые могут приехать к остановке, вы можете отфильтровать их по маршрутам.
  2. Автобусы. На второй странице собрана информация по автобусам. Это связано еще с одной историей, подтолкнувшей меня к этому проекту. В один прекрасный день я забыл в автобусе шапку, позвонил в диспетчерскую, объяснил, где это случилось. Диспетчер предложил мне ловить свой автобус в центре, куда он вернется, развернувшись на конечной. Я вспомнил, что у меня есть логин и пароль от системы Центра организации дорожного движения, но оказалось, что отследить местоположение нужной мне машины я через веб-интерфейс все равно не могу. Шапку я вернул, но с большим трудом.
    Я подумал, что поиск автобуса мог бы быть гораздо проще. Написал номер маршрута, а система показывает тебе машины на линии, их текущее местоположение и время, когда они проходили остановки по пути. И даже если вы знаете номер маршрута, но вы знаете номер автобуса (такое тоже бывает), вы все равно сможете его найти.
  3. Карта. Карта на сайте без анимации. Здесь можно выбирать автобусы из списка или вводить номера вручную, можно их отфильтровать. На карте могут быть показаны до 600 автобусов, хотя уже после 20 найти что-то в центре становится сложно, просто потому, что маршруты все сконцентрированы здесь. Поэтому лучше ограничивать поиск параметрами более жестко.
  4. О проекте. Сейчас у проекта есть сайт, есть Telegram-бот, группы в соцсетях.

***
К счастью, Python — это язык с батарейками из коробки. Для несложных вещей, вам даже ничего скачивать не нужно, достаточно внимательно прочитать документацию.

Разумеется, такие сервисы можно делать и для других городов, более того, в некоторых они уже работают. Многое зависит от местного ЦОДД, кое-где, например, в Санкт-Петербурге есть даже API для разработчиков. Но самое главное — горожане, которые хотят менять свой город к лучшему.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. вы не трастовый пользователь. Как стать трастовым.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.

Т.к. вы неавторизованы на сайте. Войти.

Читайте также:  Стиральная машина канди плохо отжимает

Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.

В приложении Hubb показывает 2 маршрут.
Не кажет в ЯТ и Bustime. Видимо, временные проблемы.

В этом Hubb вижу ходит какой-то мифический трамвай ТР-30 (аналог ТР-2) 🙂

Т.к. вы неавторизованы на сайте. Войти.

Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.

Вы просто бредите. По карте направление движения определяется стрелкой, а электронное табло (я, правда, еще ни одного не видел вживую) располагается на конкретной остановке и показывает маршруты только в том направлении, которое обслуживает остановка.

Там где нужно разделение, это разделение реализовано отдельными маршрутами, как у нас делятся маршруты трамваев 6 и 7.

ps: предполагаю, вы как раз тот технарь-фрик, который имеет какое-то прямое отношение к Hubb? Иначе, я просто не могу понять ваше непонимание элементарных житейских вещей. Вы нам пытаетесь навязать какую-то отсебятину.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.

Если вы что-то не видели вживую, то это не означает, что этого нет или не будет. На карте тоже направление показывается не всегда верно, например во время остановки ТС или движении его с маленькой скоростью.

Будут остановки и табло, которые будут отображать оба направления (само местоположение остановочного павильона ещё не отражает желания пассажиров по конкретному маршруту, например в тех местах, где он один 🙂

Вам никто ничего не пытается навязать. К hubb отношения не имею (это вообще московский проект), имею отношение к Нижегородэлектротрансу. Удивляет только то, что когда пытаешься сделать что то лучше и удобнее для людей исходя из имеющихся ресурсов, то тебя начинают учить, что и как делать, не обладая даже элементарным пониманием ситуации.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.

Комментировать
1 просмотров
Комментариев нет, будьте первым кто его оставит

Это интересно
No Image Компьютеры
0 комментариев
No Image Компьютеры
0 комментариев
No Image Компьютеры
0 комментариев
No Image Компьютеры
0 комментариев
Adblock detector