- 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[] |
Только для вывода. Список объектов, полученных в результате запросов местоположения. Гарантированно сопоставляется 1:1 с индексами |
failedRequests |
Только для вывода. Карта, на которой показаны частичные сбои. Ключ – это индекс отклоненного запроса в поле Объект содержит список из нескольких пар ( |
saveToMapsUrl |
Только для вывода. ссылка для сохранения всех успешно распознанных объектов в Google Картах. |
Области авторизации
Требуется следующая область действия OAuth:
https://www.googleapis.com/auth/maps-platform.mapstools
LocationQuery
Запрос местоположения представляет собой определенный объект местоположения, который можно разрешить с помощью Google Карт. В настоящее время в качестве запросов местоположения поддерживаются только названия и адреса мест.
| JSON-представление |
|---|
{ "text": string } |
| Поля | |
|---|---|
text |
Обязательно. Текстовый запрос, который нужно сопоставить с определенным геопространственным объектом на Google Картах, например местом или адресом. Чем точнее запрос, тем точнее будет ответ. Например, "Сан-Франциско", "Googleplex, Маунтин-Вью, Калифорния", "1600 Amphitheatre Parkway, Mountain View, CA" или "Эйфелева башня, Париж". Запросы должны содержать точный адрес или название места. Приблизительное местоположение, например название сети (например, 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 |
Высокая степень уверенности означает, что сопоставление выполнено правильно и представляет определенный геопространственный объект (например, конкретное место). |