- HTTP-запрос
- Тело запроса
- Тело ответа
- Области авторизации
- LocationQuery
- LocationBias
- Результат
- Уверенность
Преобразует список названий мест (или адресов) в определенные геопространственные объекты (например, места) на Google Картах.
HTTP-запрос
POST https://mapstools.googleapis.com/v1:resolveNames
URL имеет синтаксис gRPC Transcoding.
Тело запроса
Ниже приведена структура данных в теле запроса.
| JSON-представление |
|---|
{ "queries": [ { object ( |
| Поля | |
|---|---|
queries[] |
Обязательно. Список запросов на определение местоположения, которые нужно обработать. Можно указать до 20 запросов. |
locationBias |
Необязательное поле. Необязательный регион, который будет учитываться при определении результатов. Если указано, результаты разрешения будут смещены в сторону объектов, которые находятся ближе к этому региону. Использование операторов Если указаны оба параметра – |
regionCode |
Необязательное поле. Необязательный код региона, который будет влиять на результаты разрешения. Если указано, результаты разрешения будут смещены в сторону объектов, которые находятся в указанном регионе или рядом с ним. Это должен быть код региона CLDR. Примеры: "US" или "CA". Использование операторов Если указаны оба параметра – |
Тело ответа
Сообщение с ответом для v1.resolveNames.
Ниже приведена структура данных в ответе, полученном на запрос.
| JSON-представление |
|---|
{ "results": [ { object ( |
| Поля | |
|---|---|
results[] |
Используется только для вывода. Список распознанных объектов из запросов местоположения. Гарантированно соответствует индексам запроса |
failedRequests |
Используется только для вывода. Карта, на которой показаны частичные сбои. Ключ – это индекс неудачного запроса в поле Объект содержит список из нескольких пар ( |
saveToMapsUrl |
Используется только для вывода. Ссылка для сохранения всех успешно распознанных объектов в Google Картах. |
Области авторизации
Требуется следующая область действия OAuth:
https://www.googleapis.com/auth/maps-platform.mapstools
LocationQuery
Запрос местоположения представляет собой определенный объект местоположения, который можно найти на Google Картах. В настоящее время в качестве запросов местоположения поддерживаются только названия мест и адреса.
| JSON-представление |
|---|
{ "text": string } |
| Поля | |
|---|---|
text |
Обязательно. Текстовый запрос, который нужно преобразовать в определенный геопространственный объект на Google Картах, например место или адрес. Чем точнее запрос, тем точнее будет ответ. Примеры: "Сан-Франциско", "Googleplex, Маунтин-Вью, Калифорния", "1600 Amphitheatre Parkway, Маунтин-Вью, Калифорния" или "Эйфелева башня, Париж". Запросы должны представлять собой определенный адрес или название места. Общие местоположения, например название сети (Starbucks) или поисковый запрос (рестораны), не поддерживаются. |
LocationBias
Регион, в котором нужно искать результаты.
| JSON-представление |
|---|
{
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"viewport": {
object ( |
| Поля | |
|---|---|
| Тип смещения местоположения. Ниже приведен список взаимоисключающих полей. В ответе будет задано не более одного из следующих полей: | |
viewport |
Область просмотра, заданная граничной рамкой. |
| Конец взаимоисключающих полей. | |
Результат
Единственный распознанный объект из запроса местоположения вместе с уровнем достоверности распознавания.
| JSON-представление |
|---|
{ "entity": { object ( |
| Поля | |
|---|---|
entity |
Используется только для вывода. Распознанный объект из запроса местоположения. |
confidence |
Используется только для вывода. Уровень достоверности для разрешения. |
Точность
Уровень достоверности для разрешения.
| Перечисления | |
|---|---|
CONFIDENCE_UNSPECIFIED |
Значение по умолчанию. Это значение не используется. |
MEDIUM |
Средняя достоверность означает, что разрешение, скорее всего, правильное, но могут быть и другие варианты. |
HIGH |
Высокая достоверность означает, что разрешение правильное и представляет собой определенный геопространственный объект (например, определенное место). |