• v2.6.4 6d3f794bb7

    ua1zbe released this 2026-09-29 08:15:38 +00:00 | 7 commits to main since this release

    Карта с положением автобуса по расписанию.

    В меню появился пункт «Карта» — VK Карты с линией маршрута и метками автобусов,
    которые сейчас в пути. Положение считается по расписанию: приложение
    интерполирует положение между остановками и не использует GPS, поэтому это
    оценка с точностью до нескольких минут. Направление и время прибытия —
    в списке под картой, он обновляется каждые 20 секунд.

    Что ещё:

    • метки остановок с карты убраны, остались только автобусы;
    • меню сворачивается после выбора пункта и по кнопке «‹»;
    • ошибки страницы видны в logcat под тегом Bus127JS — это сильно упростило
      разбор Issue «не показывает автобус на карте».

    Исправлено по ходу:

    • метка автобуса падала при инициализации (SDK требовал координаты до addTo),
      из-за чего карта открывалась вовсе без автобусов;
    • при смене направления затирались классы mmrgl-marker, и метка теряла
      position:absolute — теперь используется classList;
    • координаты остановок в route.js разворачивались в обратном порядке.

    Карта и тайлы — VK Карты (mmr-gl, BSD-3-Clause), геометрия дороги —
    OpenStreetMap. Требуется интернет.

    Downloads