Клуб API Карт

API Матрицы расстояний и Маршрутизатора

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

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

Раньше пользователям API Карт приходилось самостоятельно решать эти задачи, что требовало значительной разработки и большого количества запросов к сервисам API. Теперь Матрица Расстояний доступна в виде отдельного API.

API Матрицы Расстояний умеет:

  • Строить маршруты с учётом текущих пробок, а также прогноза пробок,  для маршрутов “в будущем”.
  • Строить маршруты для пешеходов, автомобилистов и общественного транспорта.
  • Автоматически привязывать точки к дорожному графу.

API Матрицы расстояний позволяет построить до 100 маршрутов за один HTTP запрос. В ответе содержится время в пути и протяженность для каждого маршрута.

Подключить API Матрицы расстояний

API Маршрутизатора обладает теми же возможностями, что и API Матрицы расстояний:

  • Может строить маршруты с учётом текущих пробок или прогноза пробок,  для маршрутов “в будущем”.
  • Маршруты доступны как для пешеходов и общественного транспорта, так и для автомобилистов.
  • Точки начала и конца маршрута автоматически привязываются к дорожному графу.

Кроме того, API возвращает полилинию маршрута с указанием типа транспорта для каждого сегмента пути.

Подключить API Маршрутизатора

12 комментариев
ООО Электросистем
12 марта 2018, 15:05
Есть описание API для матрицы расстояний (JavaScript)?
ООО Электросистем,
Матрица расстояний доступна только в виде HTTP API. Документация есть на нашем сайте.
ООО Электросистем
13 марта 2018, 15:11
Maps API,
с помощью .ajax() с типом GET можно получить матрицу?
ООО Электросистем,
Добрый день. Никаких ограничений для этого нет, попробуйте, пожалуйста.
ООО Электросистем
14 марта 2018, 09:56
dvshelehov,
без apikey попробовать не получается. Есть какой-нибудь тестовый ключ?
ООО Электросистем,
для получения ключа необходимо заполнить заявку по ссылке в посте
Обновлено 14 марта 2018, 14:10
При оформлении заявки форма обязует выбрать платный тариф. Есть бесплатная ознакомительная версия? Если да, то какие ограничения? В документации нет ответа.
zapoison-13,
напишите, пожалуйста, нам на рассылку paid-api-maps@yandex-team.ru. Мы активируем вам тестовый период. 
Бесплатного использования у API Матрицы Расстояний и Маршрутизатора нет.
Строить маршруты с учётом текущих пробок, а также прогноза пробок, для маршрутов “в будущем”. 

То есть можно указать  время и дату поездки через (три дня например) и получить время в пути в учетом пробок которые будут в этот день?
Обновлено 27 декабря 2018, 20:24
Smls,
да. При этом при прогнозе учитываются исторические пробки.
Добрый день, поясните, пожалуйста, почему маршруты, которые прокладывает API, очень часто не совпадают с маршрутами, которые строит Яндекс.Навигатор? Плюс примерно в один и тот же момент времени API на каждый запрос предлагает разный маршрут движения, с чем это связано?
Игорь,
здравствуйте, тут нужны примеры. Можете прислать их нам  в саппорт?
И API, и Навигатор используют одни и те же данные и алгоритмы, поэтому маршруты должны совпадать за исключением отдельных нюансов, например, Навигатор помогает выбрать у точки назначения парковку.