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.googleapis.com/places/{placeID}". Подробнее см. https://developers.google.com/maps/documentation/places/web-service/place-id .

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

Набор тегов типа для этого результата. Например, «политический» и «административный_район».

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

plusCode

object ( PlusCode )

Плюс код местоположения в этом геокоде.

GeocodeResult.AddressComponent

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

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

string

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

shortText

string

Сокращенное текстовое название компонента адреса, если доступно. Например, компонент адреса для страны Австралия может иметь сокращенное название «AU».

types[]

string

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

Более подробную информацию см. по адресу https://developers.google.com/maps/documentation/geocoding/requests-geocoding#Types .

languageCode

string

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