Модуль Яндекс.Пробки

Модули в MajorDoMo Комментариев нет

Яндекс.Пробки (Yandex.Traffic)

Описание

Модуль позволяет получать состояние пробок в регионе с одноимённого сервиса Яндекса. Так же в стадии тестирования доступен функционал построения маршрутов и определения времени в поездке.

Настройки

При установке регион нахождения определяется автоматически. Но при желании его можно поменять на любой доступный. Обновление происходит раз в час (или реже, при выбранной опции "Частота обновления", так же в этой опции можно отключить обновления выбрав "прочерки").

Маршруты

Чтобы отобразить модуль в меню - надо создать html-блок с кодом

К сожалению доступ к api яндекс-карт осуществляется чисто через javascript, без открытия браузера заставить работать его как то не получилось, поэтому загрузка времени дороги осуществляется непосредственно при открытии страницы. По-этому не получится использовать полученные данные где то в системе.

Точки маршрута вводятся массивом.

Точки могут быть введены как названием, так и координатами. Несколько видов описания точек как раз привел в примере. Названия должны быть точными (проще скопировать из яндекс.карт).

Массив должен выглядеть минимум так:

Это минимальный рабочий вариант без промежуточных точек. Сервис просчитывает 2 наиболее коротких варианта, и выдаёт информацию по ним.

Технические особенности

Доступ к пробкам осуществляется по неофициальному xml-api, который яндекс в последнее время закрывает. В некоторых регионах пробки уже недоступны. У части регионов есть дубликаты в списке, либо же другой номер региона охватывает большую область, которая так же отлично отражает состояние пробок в регионе. Не исключено, что в ближайшее время доступ к пробкам закроют совсем. Скорее всего для его использования придётся пользоваться API-ключем или токеном (как для яндекс погоды в текущий момент). Исходя из этого дальнейшая разработка модуля пока не осуществляется. Но пока в большинстве регионов сервис работает - можно сказать, что он скорее жив чем мертв)) На этом всё, спасибо за внимание.

Поделитесь в соц сетях

Теги: