Примеры
Поиск компаний
Ограничение количества результатов поиска
Чтобы ограничить количество объектов в результатах поиска, используйте параметры:
page_size
— количество объектов на странице. Если вы используете демо-ключ для доступа к API, максимальное значение — 10.page
— номер страницы. Для демо-ключа максимальное значение — 5.
https://catalog.api.2gis.com/3.0/items?q=Москва кафе&type=branch&page_size=10&page=1&key=YOUR_KEY
Поиск по текстовому параметру
https://catalog.api.2gis.com/3.0/items?q=Москва кафе&type=branch&key=YOUR_KEY
Для более точного поиска без геоограничения в тексте запроса следует указывать город (посёлок, район, область), где выполняется поиск.
Поиск в радиусе
https://catalog.api.2gis.com/3.0/items?q=кафе&type=branch&point=37.416469%2C55.619325&radius=1000&key=YOUR_KEY
Поиск в радиусе с сортировкой по удалённости
https://catalog.api.2gis.com/3.0/items?q=кафе&point=37.545423%2C55.740693&radius=1000&location=37.545423%2C55.740693&sort=distance&key=YOUR_KEY
Поиск с указанием точки поиска
https://catalog.api.2gis.com/3.0/items?q=кафе&location=37.545423%2C55.740693&key=YOUR_KEY
Первыми будут выведены наиболее близкие к точке объекты. Город в тексте запроса можно не указывать.
Поиск в прямоугольной области
https://catalog.api.2gis.com/3.0/items?q=кафе&fields=items.point&point1=37.602631%2C55.764592&point2=37.648702%2C55.743089&key=YOUR_KEY
Поиск в произвольной области
https://catalog.api.2gis.com/3.0/items?q=кафе&fields=items.point&polygon=POLYGON((37.5930 55.7667,37.6494 55.7667,37.6494 55.7405,37.5930 55.7405,37.5930 55.7667))&key=YOUR_KEY
Область поиска задается в формате WKT.
Поиск в определённом городе
-
Определите
city_id
, в котором выполняется поиск, одним из способов ниже:-
Поиск города по точке:
https://catalog.api.2gis.com/3.0/items?lon=37.62143&lat=55.752966&type=adm_div.city&key=YOUR_KEY
-
Поиск города по названию:
https://catalog.api.2gis.com/3.0/items?q=Москва&key=YOUR_KEY
-
-
Скопируйте значение из поля
id
(часть до знака «_») и передайте в полеcity_id
при запросе.https://catalog.api.2gis.com/3.0/items?q=кафе&fields=items.point&city_id=4504222397630173&key=YOUR_KEY
Поиск в определённом городе с сортировкой по рейтингу
https://catalog.api.2gis.com/3.0/items?q=красота&city_id=4504222397630173&sort=rating&key=YOUR_KEY
Поиск рядом со станцией метро
Можно выполнить поиск двумя способами:
-
Вариант 1. Поиск с названием станции в запросе.
https://catalog.api.2gis.com/3.0/items?q=метро косино красота&city_id=4504222397630173&key=YOUR_KEY
-
Вариант 2. Поиск с фильтром по станции метро.
-
Определите id метро.
https://catalog.api.2gis.com/3.0/items?type=station.metro&q=косино&fields=items.point&location=37.617135%2C55.757705&key=YOUR_KEY
-
Скопируйте значение из поля
id
и передайте в полеsubway
при запросе (город в названии можно не указывать):https://catalog.api.2gis.com/3.0/items?q=красота&fields=items.point&subway=70030076180130124&location=37.617135%2C55.757705&key=YOUR_KEY
-