GeocodeResult

Результат геокодирования содержит географическую информацию о месте.

JSON-представление
{
  "place": string,
  "placeId": string,
  "location": {
    object (LatLng)
  },
  "granularity": enum (GeocodeResult.Granularity),
  "viewport": {
    object (Viewport)
  },
  "bounds": {
    object (Viewport)
  },
  "formattedAddress": string,
  "postalAddress": {
    object (PostalAddress)
  },
  "addressComponents": [
    {
      object (GeocodeResult.AddressComponent)
    }
  ],
  "postalCodeLocalities": [
    {
      object (LocalizedText)
    }
  ],
  "types": [
    string
  ],
  "plusCode": {
    object (PlusCode)
  }
}
Поля
place

string

Название ресурса места в формате places/{placeId}. Используется для поиска места.

placeId

string

Уникальный идентификатор места.

location

object (LatLng)

Широта и долгота адреса.

granularity

enum (GeocodeResult.Granularity)

Уровень детализации местоположения.

viewport

object (Viewport)

Область просмотра, подходящая для отображения результата геокодирования.

bounds

object (Viewport)

Ограничивающая рамка для адреса.

formattedAddress

string

Адрес, отформатированный в одну строку.

postalAddress

object (PostalAddress)

Адрес в формате почтового адреса.

addressComponents[]

object (GeocodeResult.AddressComponent)

Повторяющиеся компоненты для каждого уровня населенного пункта.

postalCodeLocalities[]

object (LocalizedText)

Полный список населенных пунктов, относящихся к почтовому индексу.

Заполняется, только если результат имеет тип postal_code.

types[]

string

Набор тегов типа для этого результата. Например, "political" и "administrative_area".

Полный список возможных значений приведен в таблицах A и B на странице https://developers.google.com/maps/documentation/places/web-service/place-types.

plusCode

object (PlusCode)

Код Plus Code местоположения в этом геокоде.

GeocodeResult.AddressComponent

Структурированные компоненты, из которых состоит отформатированный адрес (если эта информация доступна).

JSON-представление
{
  "longText": string,
  "shortText": string,
  "types": [
    string
  ],
  "languageCode": string
}
Поля
longText

string

Полное текстовое описание или название компонента адреса. Например, компонент адреса для страны Австралия может содержать полное название "Australia".

shortText

string

Сокращенное текстовое название компонента адреса (если есть). Например, компонент адреса для Австралии может содержать сокращенное название "AU".

types[]

string

Массив, указывающий тип или типы компонента адреса.

Эти значения взяты из таблицы типов адресов и их компонентов, которая используется в Places API: https://developers.google.com/maps/documentation/places/web-service/place-types#address-types.

languageCode

string

Язык, используемый для форматирования этого компонента, в нотации CLDR.