Формат запроса
Обращение к сервису производится с помощью GET-запроса по адресу https://search-maps.yandex.ru/v1/. Обязательными параметрами запроса являются: text, lang и apikey.
В ответ сервер возвращает найденные объекты, отсортированные по релевантности запросу. За один поисковый запрос можно получить не более 500 объектов.
https://search-maps.yandex.ru/v1/
? apikey=<ключ>
& text=<поисковый запрос>
& lang=<язык ответа>
& [type=<типы объектов>]
& [ll=<центр области поиска>]
& [spn=<размеры области поиска>]
& [bbox=<координаты области поиска>]
& [rspn=<не искать за пределами области поиска>]
& [results=<количество результатов в ответе>]
& [skip=<количество пропускаемых результатов>]
& [callback=<имя функции>]
apikey * | Ключ для доступа к сервису. Получение ключей и управление ими производится в кабинете разработчика. Примечание. API-ключ активируется через 15 минут после получения. |
text * | Текст поискового запроса. Например, название географического объекта, адрес, координаты, название организации, телефон. Примеры (приведены без URL-кодирования):
|
lang * | Предпочитаемый язык ответа. Задается в виде идентификатора локали в виде lang=language_region , где
Поддерживаемые значения:
Если в значении параметра передается локаль, не входящая в этот список, сервис подбирает язык максимально близкий к заданному. Пример: |
type | Типы возвращаемых результатов. Возможные значения:
Пример:
|
ll | Центр области поиска. Определяется с помощью долготы и широты, разделенных запятой. Долгота и широта указываются в градусах, представленных в виде десятичной дроби. Используется совместно с параметром spn, определяющим размеры области поиска. Игнорируется при обратном геокодировании. Пример: |
spn | Размеры области поиска. Определяется с помощью протяженностей по долготе и широте, разделенных запятой. Протяженности указываются в градусах, представленных в виде десятичной дроби. Используется совместно с параметром ll, определяющим центр области поиска. Игнорируется при обратном геокодировании. Пример: |
bbox | Альтернативный способ задания области поиска (см. Границы области поиска задаются в виде географических координат (в последовательности «долгота, широта») левого нижнего и правого верхнего углов области. Примечание. При одновременном задании bbox и ll+spn параметр bbox является более приоритетным.Пример: |
rspn | Признак «жесткого» ограничения области поиска. Если в области поиска (заданной с помощью параметров ll + spn либо bbox) ничего не найдено, сервис пытается найти результаты за ее пределами. Параметр Возможные значения:
|
results | Количество возвращаемых объектов. По умолчанию — 10. Максимальное допустимое значение — 500. Если указан параметр Пример: |
skip | Количество объектов в ответе (начиная с первого), которое необходимо пропустить. Максимальное допустимое значение — 1000. Если указан параметр Пример: |
callback | Имя JavaScript-функции, в которую будет передан ответ (в соответствии с соглашениями JSONP). Пример: |
apikey * | Ключ для доступа к сервису. Получение ключей и управление ими производится в кабинете разработчика. Примечание. API-ключ активируется через 15 минут после получения. |
text * | Текст поискового запроса. Например, название географического объекта, адрес, координаты, название организации, телефон. Примеры (приведены без URL-кодирования):
|
lang * | Предпочитаемый язык ответа. Задается в виде идентификатора локали в виде lang=language_region , где
Поддерживаемые значения:
Если в значении параметра передается локаль, не входящая в этот список, сервис подбирает язык максимально близкий к заданному. Пример: |
type | Типы возвращаемых результатов. Возможные значения:
Пример:
|
ll | Центр области поиска. Определяется с помощью долготы и широты, разделенных запятой. Долгота и широта указываются в градусах, представленных в виде десятичной дроби. Используется совместно с параметром spn, определяющим размеры области поиска. Игнорируется при обратном геокодировании. Пример: |
spn | Размеры области поиска. Определяется с помощью протяженностей по долготе и широте, разделенных запятой. Протяженности указываются в градусах, представленных в виде десятичной дроби. Используется совместно с параметром ll, определяющим центр области поиска. Игнорируется при обратном геокодировании. Пример: |
bbox | Альтернативный способ задания области поиска (см. Границы области поиска задаются в виде географических координат (в последовательности «долгота, широта») левого нижнего и правого верхнего углов области. Примечание. При одновременном задании bbox и ll+spn параметр bbox является более приоритетным.Пример: |
rspn | Признак «жесткого» ограничения области поиска. Если в области поиска (заданной с помощью параметров ll + spn либо bbox) ничего не найдено, сервис пытается найти результаты за ее пределами. Параметр Возможные значения:
|
results | Количество возвращаемых объектов. По умолчанию — 10. Максимальное допустимое значение — 500. Если указан параметр Пример: |
skip | Количество объектов в ответе (начиная с первого), которое необходимо пропустить. Максимальное допустимое значение — 1000. Если указан параметр Пример: |
callback | Имя JavaScript-функции, в которую будет передан ответ (в соответствии с соглашениями JSONP). Пример: |
* Обязательный параметр