Обзор
Для работы с API 2ГИС требуется ключ доступа. С помощью ключа вы можете работать с API карт, поиска и навигации: см. список доступных сервисов.
Работать с ключами доступа к API можно в личном кабинете Platform Manager.
В личном кабинете вы можете:
- Создавать бесплатные демо-ключи и покупать ключи для доступа к API: см. инструкцию Ключи доступа.
- Просматривать список созданных ключей, доступные API, заданные для них лимиты и срок действия ключей.
- Изучать статистику распределения запросов по каждому ключу и сервису за разные периоды: по дням, неделям и месяцам.
- Задавать ограничения на ключ по HTTP-заголовкам, IP-адресам, подсетям и приложениям.
- Посмотреть на примере нескольких сервисов в песочнице, как работают разные параметры API.
Сервисы
Карты
API |
Описание |
---|---|
MapGL JS API | JavaScript-библиотека. Позволяет интегрировать на сайт или в веб-приложение трёхмерную интерактивную карту 2ГИС на WebGL-движке. |
Поиск
API |
Описание |
---|---|
Places API | Выполняет поиск организаций, зданий и мест по различным критериям. |
Geocoder API | Определяет координаты объекта на карте по его адресу (прямой геокодинг) и наоборот (обратный геокодинг). Также предоставляет сведения об объекте. |
Suggest API | Предлагает при вводе текста в поле поиска подсказки в виде названий и категорий объектов, подходящие под заданные критерии. |
Categories API | Предоставляет информацию о категориях: группах, объединяющих компании по сферам деятельности. Используется совместно с Places API. |
Regions API | Позволяет выбрать территорию (города и ближайших населенных пунктов). Полученный идентификатор территории затем можно использовать в других API, чтобы ограничить область, в границах которой будет выполняться поиск организаций, зданий и мест. |
Markers API | Выполняет поиск организаций, зданий и мест для отображения маркеров на карте. |
Навигация
API |
Описание |
---|---|
Directions API | Строит автомобильные, велосипедные и пешеходные маршруты на карте. |
Pairs Directions API | Позволяет просчитать несколько маршрутов за один вызов. |
Truck Direction API | Строит автомобильные маршруты для грузового транспорта с учётом параметров автомобиля и действующих дорожных ограничений. |
Public Transport API | Строит маршруты проезда на общественном транспорте. |
Distance Matrix API | Рассчитывает расстояние и время в пути для множества точек. Это позволяет найти точки с необходимым временем достижения. |
TSP API | Решает задачу коммивояжёра (TSP/VRP): строит кратчайший по времени или расстоянию маршрут обхода указанных точек. |
Isochrone API | Определяет область, достижимую за указанное время из заданной точки для разных типов маршрутов: автомобильного, велосипедного или пешеходного. Можно определять область доставки в зависимости от заданного времени доставки и доступных курьерам способов передвижения. |
Map Matching API | Строит автомобильный маршрут по набору точек, привязанных к автомобильным дорогам. Такой набор точек записывается транспортным средством. |