Поиск мест интереса
Поиск мест интереса — это сервис, который позволяет осуществлять поиск мест интереса и дополнительной информации о них.
/places — точка вызова сервиса поиска мест интереса и получения дополнительной информации о них.
Запрос
Обязательные параметры запроса
Имя поля
|
Формат
|
Описание
|
Пример
| |
---|---|---|---|---|
api_key |
hex-string |
|
||
q |
string |
Тело поискового запроса. В запросе можно использовать один из варинтов для поиска:
|
|
Дополнительные параметры запроса
Имя поля
|
Формат
|
Описание
|
Пример
| |
---|---|---|---|---|
fields | fieldname1,fieldname2,....fieldnameN |
Выбор полей, отображаемых в ответе. Возможные значения:
|
|
|
types | string |
Тип объектов, по которым осуществляется поиск. По умолчанию поиск осуществляется по всем типам мест интересов. Справочник постоянно актуализируется. Для получения полного и актуального справочника типов можно воспользоваться сервисом /v3/places/types |
|
|
lang | 2-х символьный код языка |
Язык ответа на одном из доступных языков. По умолчанию на языке региона в котором найден объект. |
|
|
location | string |
Координата, относительно которой будет осуществляться поиск. Координаты в формате lat,lon, где:
|
|
|
radius | integer |
Радиус поиска в метрах относительно параметра location.
|
|
|
limit |
integer |
Ограничение числа объектов в ответе. Поддерживаются значения в интервале от 1 до 100. По умолчанию: 5
|
|
|
isocode |
2char |
Двухбуквенный код страны согласно ISO 3166-1 alpha-2 |
|
Ответ
Ответ предоставляется только в JSON формате и содержит информацию найденную по запросу.
JSON формат
Имя поля
|
Формат
|
Описание
|
Пример
| |
---|---|---|---|---|
request |
string |
Запрос |
|
|
results | list | Найденный результат |
|
|
address | string | Полный адрес найденного объекта |
|
|
address_details | list | Детальная информация об адресе найденного объекта |
|
|
pin | list | Координаты найденного объекта (долгота и широта) |
|
|
bbox | list | Границы местонахождения найденного объекта для позиционирования на карте |
|
|
geometry | list | Геометрия найденного объекта объекта |
|
|
name | string | Название найденного объекта |
|
|
type | string |
Тип найденного объекта. |
|
Описание полей address_details
Имя поля |
Формат |
Описание |
Пример | |
---|---|---|---|---|
country | string | Страна |
|
|
isocode | 2char | Двухбуквенный код страны согласно ISO 3166-1 alpha-2 |
|
|
region | string | Область |
|
|
subregion | string | Район |
|
|
locality | string | Населённый пункт |
|
|
sublocality | string | Микрорайон или название жилого комплекса |
|
|
street | string | Улица |
|
|
building | string | Номер дома, части дома или строения |
|
|
suburb | string | Район/микрорайон населённого пункта |
|
|
postal_code | string | Почтовый код |
|
Описание полей geometry
Имя поля |
Формат |
Описание |
Пример | |
---|---|---|---|---|
type | string |
Тип геометрии:
|
|
|
coordinates | list | Массив точек (долгота и широта), описывающий геометрию объекта |
|
Пример
Запрос
https://geo.rustore.ru/api/places?api_key=<YOUR_API_KEY>&q=prime&fields=name,place_details,address,address_details,pin,bbox,geometry,type&location=55.7967432,37.5373542&limit=1 |