Skip to main content

Distance Matrix API

Время в Пути и Расстояние Между Множеством Точек

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

Ключевые Возможности

Мощные матричные вычисления

Матрица Расстояний

Рассчитывайте расстояния между несколькими точками отправления и назначения в одном запросе

Матрица Времени

Получайте точные оценки времени в пути для всех пар происхождение-назначение

Параллельные Вычисления

Обрабатывайте сотни пар локаций одновременно с оптимизированными алгоритмами

Быстрое Вычисление

Время отклика в миллисекундах даже для больших матриц с множеством локаций

Несколько Режимов

Рассчитывайте матрицы для режимов вождения, ходьбы, езды на велосипеде и общественного транспорта

Анализ Затрат

Включайте данные о расстоянии и времени для расчетов транспортных расходов

Технические Характеристики

Основные Возможности

Типы Матриц
Расстояние и Время
Время Отклика
Ответы в миллисекундах

Масштаб и Производительность

Макс. Локаций
Матрица 100x100
Параллельная Обработка
Оптимизированные алгоритмы

Режимы Путешествий

Поддерживаемые Режимы
Вождение, Ходьба, Велосипед, Транспорт
Гибкость Режимов
Настройка для каждого запроса

Цены

Бесплатный Уровень
100,000 вычислений/месяц
Лимиты Запросов
Неограниченно

Готовы Начать?

Начните создавать с MapAtlas сегодня. Зарегистрируйтесь бесплатно и получите мгновенный доступ ко всем нашим API картографии с щедрыми лимитами бесплатного уровня.

Matrix API: часто задаваемые вопросы

Всё, что нужно знать о массовом расчёте расстояний и времени в пути.

Строите с ИИ? Вызывайте этот API прямо из вашего агента.

Cursor, Copilot, Cline и автономные агенты используют этот endpoint через публичную OpenAPI 3.1 spec или MCP server MapAtlas. Auto-discovery, без glue code.

Гайд по интеграции ИИ

Matrix API: часто задаваемые вопросы

Всё, что нужно знать о массовом расчёте расстояний и времени в пути.

Для чего используется Matrix API?
Matrix API рассчитывает время в пути и расстояния между каждой комбинацией точек отправления и назначения в одном запросе. Типичные сценарии применения: поиск ближайшего водителя или техника для выполнения заказа, решение задач маршрутизации транспортных средств, оценка временных окон доставки для клиентов, а также расчёт покрытия зоны обслуживания при планировании объектов.
В чём разница между Matrix API и Directions API?
Directions API возвращает единственный подробный маршрут между двумя точками, включая инструкции по поворотам и геометрию. Matrix API возвращает таблицу расстояний и продолжительности для нескольких пар «отправление, назначение» без геометрии маршрута. Если требуется эффективно сравнить множество местоположений, Matrix API быстрее и экономичнее, чем отдельные вызовы Directions API.
Каков максимальный размер матрицы?
API поддерживает матрицы размером до 100 точек отправления на 100 точек назначения в одном запросе, что даёт до 10 000 пар «отправление, назначение» за один вызов. Матрицы не обязательно должны быть квадратными: можно отправить 1 точку отправления и 100 точек назначения для поиска ближайшего объекта или 50 на 50 для полного назначения «парк, клиент».
Какие режимы передвижения поддерживает Matrix API?
Matrix API поддерживает езду на автомобиле, ходьбу, езду на велосипеде и общественный транспорт. Режим передвижения устанавливается для каждого запроса. Все пары в одном запросе используют один и тот же режим. Если нужны результаты для разных режимов, отправьте отдельные запросы для каждого и объедините ответы в своём приложении.
Использует ли Matrix API данные о трафике в реальном времени?
По умолчанию Matrix API использует скорости движения в условиях свободного потока, характерные для типичных дорожных условий. Продолжительности с учётом трафика в реальном времени доступны на соответствующих тарифных планах. Установите параметр departure_time на будущую временную метку, чтобы получить оценки времени в пути с учётом времени суток на основе исторических данных о трафике.
Как использовать Matrix API для поиска ближайшего объекта?
Отправьте своё единственное местоположение запроса в качестве точки отправления, а список кандидатов, в качестве точек назначения. API вернёт время в пути и расстояние от точки запроса до каждого кандидата за один вызов. Отсортируйте ответ по продолжительности, чтобы найти ближайший вариант. Это значительно эффективнее, чем вызывать Directions API в цикле для каждого кандидата.