Перейти к основному содержимому

Обзор навигационных API 2ГИС

Используйте навигационные API 2ГИС для построения маршрутов и получения информации о длине маршрута и времени в пути.

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

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

Попробуйте построить маршрут с Routing API:

Чтобы строить маршруты проезда на общественном транспорте, используйте Public Transport API. С его помощью вы можете получить несколько вариантов проезда за один запрос и информацию о пересадках, остановках, платформах, длине пешеходной части маршрута и других параметрах.


Для вычисления расстояний и времени в пути между несколькими точками отправления и прибытия используйте Distance Matrix API. API позволяет оптимизировать маршруты (например, для курьерской доставки) и решать задачи логистики.

Укажите точки на карте и способ передвижения, чтобы получить данные для каждой пары точек. Например, для трёх точек отправления и трёх точек прибытия API рассчитает матрицу с расстоянием и временем в пути для девяти вариантов маршрутов. Вы можете рассчитать матрицу до 1000 точек: в этом случае используется асинхронный режим работы API.

Пример использования Distance Matrix API в синхронном режиме:

TSP API решает задачу коммивояжёра и находит оптимальные маршруты для обхода нескольких точек курьерами. При необходимости API оптимизирует маршрут по времени или расстоянию и исключает курьеров, если задачу можно решить с меньшими затратами. Вы можете указать способ передвижения курьеров, временные окна работы точек и время работы курьеров, вместимость курьеров и другие параметры. API работает в асинхронном режиме.

Попробуйте построить маршрут с TSP API:

Isochrone API строит на карте зоны доступности — области, до границ которых можно добраться от заданной точки за определённое время или наоборот, от границ до точки. Вы можете строить зоны доступности для разных видов транспорта.

Пример использования Isochrone API:

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


Route Planner API помогает построить наиболее эффективный маршрут, проходящий через все дороги внутри полигона. API можно использовать для сценариев, в которых необходимо проехать по определённым улицам: например, для организации работы уборочной техники.


Radar API помогает определить приблизительное местоположение устройства при отсутствии спутникового сигнала, а также при нестабильной работе других систем геопозиционирования. Radar API определяет местоположение по точкам доступа Wi-Fi и сотовым вышкам.


Подробные примеры запросов и справочники параметров доступны в документации для каждого навигационного API.

Чтобы работать с API, нужно получить ключ доступа:

  1. Зарегистрируйтесь в личном кабинете Менеджер Платформы.
  2. Создайте демо-ключ или купите подписку для доступа к API.