Геосервер АЙТОБ API

Общие положения

Заголовки HTTP

Заголовок HTTP Описание
ims-limit-total Общий суточный лимит запросов
ims-limit-balance Остаток суточного лимита запросов
ims-limit-reset Количество секунд до обновления счетчика суточного лимита
ims-limit-current-cost Стоимость текущего запроса

Коды ошибок HTTP

Статус HTTP Описание
400 Некорректный запрос к серверу.
442 Некорректный или несуществующий API ключ
443 Суточный лимит запросов закончился

Прямое геокодирование

Пока результат только в json

Параметр Значение по умолчанию Описание
q* - Адрес для геокодирования
locale ru Язык локализации
viewbox - Границы поиска, задаются в виде географических
координат левого нижнего и правого верхнего
углов области.
viewbox=<x1>,<y1>,<x2>,<y2>
bounded false Ограничивать область поиска координатами
viewbox. bounded=[false|true]
provider default Провайдер обратного геокодирования
provider=[default, nominatim, itob]

Обратное геокодирование

Параметр Значение по умолчанию Описание
type json Тип результата, json или xml
locale ru Язык локализации
limit 10 Ограничение количества вариантов результата
lat - Широта
lon - Долгота
addressdetails false true или false – включать в результат детальнуюинформацию по адресу

Маршруты

Вид результата – только json

Параметр Значение по умолчанию Описание
point - Широта,Долгота точки, например 55.56548,37.784848
steps false Формировать в результате шаги маршрута
для каждого участка. Возможные значения: true, false
annotations false Формировать в результате дополнительные
атрибуты для каждой координаты по геометрии
маршрута. Возможные значения: true, false.
Возможные атрибуты: nodes, distance, duration, datasources, weight, speed.
geometries polyline Формат геометрии маршрута:
  • polyline (по умолчанию)
  • polyline6
  • geojson
overview simplified Формировать в результате обзорную геометрию,полную, упрощенную, или не формировать.
Возможные значения:
  • simplified (по умолчанию)
  • full
  • false
vehicle car Тип транспорта, доступные значения:
  • car
  • small_truck
  • truck

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

Вид результата – только json

Параметр Значение по умолчанию Описание
origins - Начальные точки матрицы, указанные в десятичных
градусах географических координат.

Должны быть указаны в формате:
Широта0, Долгота0; Широта1, Долгота1;..;ШиротаN, ДолготаN
destinations - Конечные точки матрицы, указанные в десятичных
градусах географических координат.

Должны быть указаны в формате:
Широта0, Долгота0; Широта1, Долгота1;..;ШиротаN, ДолготаN
vehicle car Тип транспорта, доступные значения - car,small_truck,truck