Быстрый старт

Примеры использования «Visicom Data API»:

Получить адрес по координате (обратное геокодирование)

Для этого используется запрос search. В запросе укажем категорию adr_address и в параметре
запроса intersect укажем координату точки в виде lng,lat.
http://api.visicom.ua/data-api/3.0/ru/search/adr_address.json?intersect=30.52163,50.44892 [JSON]

Если бы нас интересовал ближайший адрес к точке, то вместо параметра intersect необходимо использовать параметр near и параметр radius для указания радиуса поиска.

Получить геометрию по строке адреса (геокодирование)

Чтобы получить геометрию (т.е. географические координаты) по строке адреса, необходимо выполнить два запроса к сервису. Вначале с помощью запроса search мы получаем JSON документ, в котором находится url запроса feature для этого адреса. Затем делаем запрос feature и получаем геометрию объекта.
http://api.visicom.ua/data-api/3.0/ru/search/adr_address.json?text=Киев Крещатик 26 [JSON]
http://api.visicom.ua/data-api/3.0/ru/feature/ADR3K0MXUAGDDG1D1Y.json [JSON]

Получить длину маршрута между двумя точками

Для этого используется запрос distance. В параметрах start и finish указываем координаты стартовой и финишной точки.
http://api.visicom.ua/data-api/3.0/ru/distance?origin=30.53375,50.44351&destination=33.51482,44.58582&geometry=path [JSON]
В ответе в поле distance указана длина маршрута в метрах.