Введение
API Матрицы расстояний позволяет рассчитать продолжительность и длину маршрутов. Расчет выполняется для всех комбинаций пунктов отправления и назначения. Например, с помощью API можно найти ближайший к точке отправления ресторан из списка.
При расчете времени, необходимого на прохождение отрезка, всегда учитывается загруженность дорог и прогноз пробок.
Запросы к API можно отправлять после регистрации в Кабинете Разработчика.
Мы предоставляем два варианта API матрицы расстояний: синхронное и асинхронное.
Синхронное API
- Размер матрицы ограничен 100 элементами.
- Ограничения на количество запросов в секунду (RPS): 50. При превышении лимита некоторые запросы будут отклонены со статусом HTTP 429.
- Один запрос на матрицу.
Для формирования более сложных матриц, можно разбить их на несколько запросов либо использовать асинхронное API.
Асинхронное API
- Размер матрицы ограничен 25 миллионами элементов.
- Ограничения на количество запросов в секунду (RPS): 5. При превышении лимита некоторые запросы будут отклонены со статусом HTTP 429.
- Для каждой матрицы необходимо выполнить несколько запросов:
- Запустить операцию вычисления матрицы.
- Дождаться завершения операции, периодически проверяя ее статус.
- Скачать результирующую матрицу после завершения операции.