Поиск мест по текстовому запросу.
HTTP-запрос
POST https://mapstools.googleapis.com/v1:searchText
URL имеет синтаксис gRPC Transcoding.
Тело запроса
Ниже приведена структура данных в теле запроса.
| JSON-представление |
|---|
{
"textQuery": string,
"languageCode": string,
"regionCode": string,
"pageSize": integer,
"includeExtendedDetails": boolean,
"locationBias": {
object ( |
| Поля | |
|---|---|
textQuery |
Обязательно. Текстовый запрос. |
languageCode |
Необязательное поле. Язык, на котором нужно составить краткий пересказ. Если код языка не указан или не распознан, будет возвращена сводка на английском языке. Например, "en" для английского языка. Актуальный список поддерживаемых языков: https://developers.google.com/maps/faq#languagesupport. |
regionCode |
Необязательное поле. Код страны или региона (CLDR) в формате Unicode, откуда поступает запрос. Этот параметр используется для отображения информации о местах, например названия места для определенного региона, если оно доступно. Параметр может влиять на результаты в соответствии с действующим законодательством. Например, "US" для США. Подробную информацию можно найти на странице https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. Обратите внимание, что трехзначные коды регионов в настоящее время не поддерживаются. |
pageSize |
Необязательное поле. Максимальное количество мест в ответе (до 10). Сервис может вернуть меньше результатов, чем указано в этом значении. Значение по умолчанию – 5. Если запросить более 5 Places, будет активирован уровень Pro, что приведет к увеличению суммы к оплате и задержки. |
includeExtendedDetails |
Необязательное поле. Включает в ответ расширенные сведения о месте. Установите для этого поля значение Оставьте значение Если включить это поле, будет активирован уровень Pro, что приведет к увеличению суммы к оплате и задержки. |
locationBias |
Необязательный параметр, позволяющий ограничить результаты поиска определенным регионом. Если в поле |
Тело ответа
Если ответ получен успешно, его тело содержит экземпляр SearchTextResponse.
Области авторизации
Требуется следующая область действия OAuth:
https://www.googleapis.com/auth/maps-platform.mapstools