Маркеры
Каталог маркеров объектов (3.0)
Получение коллекции маркеров
Возвращает коллекцию маркеров, удовлетворяющих параметрам, переданным в запросе. Маркер является представлением объекта на карте, таким образом маркером может быть только объект с координатами.
query Parameters
| key required | string Уникальный ключ пользователя API. |
| locale | string Examples:
Локаль, с которой производится поиск и отдаются результаты. Список доступных локалей:
|
| fields | Array of strings Examples:
Дополнительные поля, которые необходимо отобразить в ответе. Список доступных полей:
|
| q required | string [ 1 .. 500 ] characters Произвольная поисковая строка. |
| type | Array of strings Examples:
Типы объектов, среди которых производится поиск. При передаче нескольких типов менее релевантные результаты одних типов могут вытесниться более релевантными других типов. Типы перечисляются через запятую. Значение Список доступных типов:
Список доступных подтипов ( |
| search_type | string Default: "discovery" Тип производимого поиска. Допустимые значения:
|
| search_is_query_text_complete | boolean Указание поисковому движку, что запрос является законченным (пользователь нажал на кнопку завершения ввода). Отключает префиксность, т.е. по "банк" не будет находиться "банкомат". |
| search_nearby | boolean Указание поисковому движку использовать режима поиска рядом с пользователем. Сильно повышает значимость расстояния от пользователя. В ранжирование всё ещё участвует популярность, реклама и другие параметры, но в меньшей степени. |
| search_input_method | string Указание поисковому движку способа ввода текста запроса:
|
| search_territory_of_interest | string Example: search_territory_of_interest=MULTIPOLYGON (((87.17 53.75, 87.1789 53.75, 87.17 53.755, 87.177 53.75))) Указание поисковому движку слабого ограничение на область поиска объектов: штраф за непопадание вместо строгого отбрасывания. Но вне TOI нет рекламы. Требует формат |
| rubric_id | Array of integers Examples:
Идентификатор категории. Необходимо передать параметр |
| org_id | integer Фильтр по идентификатору организации, к которой относится компания. |
| has_photos | boolean Фильтр по наличию фотографий.
Принимает значения: |
| has_rating | boolean Фильтр по наличию рейтинга на flamp.ru.
Принимает значения: |
| has_reviews | boolean Фильтр по наличию отзывов на flamp.ru.
Принимает значения: |
| has_site | boolean Фильтр по наличию сайта.
Принимает значения: |
| work_time | string Examples:
Время работы организации. Формат: [day],[time] или now (текущий день и время). Примеры:
|
| opened_after_date | string <date> Examples:
Фильтрует компании у которых дата открытия позже чем переданный параметр. Принимает значения в формате YYYY-MM-DD. |
| has_itin | boolean Фильтр по наличию индивидуального номера налогоплательщика.
Принимает значения: |
| has_trade_license | boolean Фильтр по наличию торговой лицензии.
Принимает значения |
| sort | string Default: "relevance" Сортировка результатов. Допустимые значения:
|
| sort_point | string Deprecated Examples:
Координаты точки, от которой производится сортировка (координаты точки в формате |
| location | string Examples:
Местоположение пользователя (координаты в формате |
| region_id | integer Идентификатор региона. Обязателен, если не задано географическое ограничение поиска. Подробности про территориальное деление карты на регионы можно посмотреть в описании Regions API. |
| district_id | Array of integers Examples:
Идентификаторы районов, разделённые запятыми. Используется для фильтрации объектов по району. Максимальное количество — 50. Может использоваться только совместно с параметром |
| building_id | Array of integers Examples:
Идентификаторы зданий, разделённые запятыми. Используется для фильтрации объектов в здании. Максимальное количество — 50. |
| place_id | Array of integers Examples:
Идентификаторы мест, разделённые запятыми. Используется для фильтрации объектов на территории. Максимальное количество — 50. |
| city_id | Array of integers Examples:
Идентификаторы городов, разделённые запятыми. Используется для фильтрации объектов по городу. Максимальное количество — 50. |
| subway | Array of integers Examples:
Идентификаторы станций метро, разделённые запятыми. Используется для фильтрации объектов по станциям метро. Максимальное количество — 50. |
| point1 | string Examples:
Координаты левой верхней вершины прямоугольной области в формате Используется для фильтрации результатов в прямоугольной области.
Максимальное расстояние между точками Если передан параметр Параметр конфликтует с параметрами |
| point2 | string Examples:
Координаты правой нижней вершины прямоугольной области в формате Используется для фильтрации результатов в прямоугольной области.
Максимальное расстояние между точками Если передан параметр Параметр конфликтует с параметрами |
| point | string Examples:
Центр области поиска (координаты точки в формате Используется для фильтрации результатов в окружности. Параметр конфликтует с параметрами |
| radius | integer [ 0 .. 50000 ] Default: 250 Радиус поиска в метрах. Ограничение: от 0 до 50000 — при наличии поискового запроса ( Используется для фильтрации результатов в окружности. |
| polygon | string Examples:
Полигон в формате WKT. Используется для фильтрации результатов в произвольной области. Допустимая площадь полигона ~ 6 км^2. Если передан параметр q — ограничения не накладываются. Параметр конфликтует с параметрами |
| viewpoint1 | string Examples:
Координаты левой верхней вершины прямоугольной области видимости в формате Параметры Используется как один из критериев для выбора, где нужны результаты, и для ранжирования. Не ограничивает жёстко результаты поиска только переданной областью. |
| viewpoint2 | string Examples:
Координаты правой нижней вершины прямоугольной области видимости в формате Параметры Используется как один из критериев для выбора, где нужны результаты, и для ранжирования. Не ограничивает жёстко результаты поиска только переданной областью. |
| page | integer [ 1 .. 1000000 ] Default: 1 Номер запрашиваемой страницы. |
| page_size | integer [ 1 .. 15000 ] Default: 15000 Количество результатов поиска, выводимых на одной странице. |
Responses
Response Schema: application/json
required | object Метаданные ответа. |
required | object Основной результат |
Response samples
- 200
{- "meta": {
- "api_version": "dev",
- "code": 200,
- "issue_date": "20200422"
}, - "result": {
- "items": [
- {
- "floor_id": "141832714658709",
- "geometry_id": "string",
- "id": "string",
- "is_advertising": true,
- "is_deleted": true,
- "lat": 36.75896072,
- "lon": 55.10401153,
- "match_type": 0,
- "name": "string",
- "rubr": "4503719886454906",
- "rubric_ids": {
- "0": "495",
- "1": "4503719886454906"
}, - "source_type": 0,
- "trade_license": {
- "director_name": "string",
- "end_date": "string",
- "legal_form": "string",
- "license": "string",
- "start_date": "string",
- "type": "string",
- "type_description": "string"
}, - "type": "string",
- "vital": 0
}
], - "total": 1
}
}