Клуб API Карт

Пробки

Пост в архиве.

На главной странице яндекса можно добавить 2 адреса в виджет пробок и ведеть примерное время в пути:

Можно как то получить эту информацию с помощью API?

4 комментария

В апи нет отдельных модулей для получения конкретно этих данных, но данные получить в принципе возможно.

1. Чтобы получить балл, нужно добавить на карту провайдер пробок traffic.provider.Actual и следить за полем state.get('level') - в этом поле хранится балл пробок для текущего центра карты.

2. Чтобы получить время движения по маршруту, нужно воспользоваться модулем маршрутизации - он умеет строить маршрут с учетом пробок и возвращать прогнозируемое время

Всеволод Шмыров
27 января 2016, 23:51
Доброе утро.
В API Яндекс.Карт есть ограничения на использование данных о пробках.
http://api.yandex.ru/maps/jsbox/2.1/traffic_control
Информацию о пробках нельзя показывать без отображения слоя пробок. Но наоборот можно.
http://api.yandex.ru/maps/jsbox/2.1/traffic_provider

В API есть машуртизация
http://api.yandex.ru/maps/jsbox/2.1/router
http://api.yandex.ru/maps/jsbox/2.1/create_multiroute
Информация о среднем балле пробок на маршруте не предоставляется.
Максим Курницкий
1 июня 2018, 14:46
Добрый день. В настоящее время такая возможность появилась?
Максим Курницкий,
только те, что описаны выше