Package google.maps.geocode.v4beta

Индекс

ГеокодСервис

Сервис для выполнения геокодирования.

ГеокодАдрес

rpc GeocodeAddress( GeocodeAddressRequest ) returns ( GeocodeAddressResponse )

Этот метод выполняет геокодирование адреса, которое сопоставляет адрес с LatLng. Он также предоставляет структурированную информацию об адресе.

Области авторизации

Требуется одна из следующих областей OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/maps-platform.geocode
  • https://www.googleapis.com/auth/maps-platform.geocode.address
ГеокодМестоположение

rpc GeocodeLocation( GeocodeLocationRequest ) returns ( GeocodeLocationResponse )

Этот метод выполняет геокодирование местоположения, которое сопоставляет LatLng с адресом. Он также предоставляет структурированную информацию об адресе.

Области авторизации

Требуется одна из следующих областей OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/maps-platform.geocode
  • https://www.googleapis.com/auth/maps-platform.geocode.location
ГеокодМесто

rpc GeocodePlace( GeocodePlaceRequest ) returns ( GeocodeResult )

Этот метод выполняет поиск геокода с использованием идентификатора места.

Области авторизации

Требуется одна из следующих областей OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/maps-platform.geocode
  • https://www.googleapis.com/auth/maps-platform.geocode.place

ГеокодАдресЗапрос

Сообщение запроса для GeocodeService.GeocodeAddress.

Поля
location_bias

LocationBias

Необязательный. Регион для поиска. Это местоположение служит предвзятостью, что означает, что могут быть возвращены результаты вокруг данного местоположения.

language_code

string

Необязательный. Язык, на котором должны быть возвращены результаты.

region_code

string

Необязательный. Код региона. Код региона в виде двухсимвольного значения ccTLD («домен верхнего уровня»). Параметр влияет на результаты, основанные на действующем законодательстве. Этот параметр также будет влиять, но не полностью ограничивать результаты работы службы.

Поле объединения address_input . Адрес для геокодирования. address_input может быть только одним из следующих:
address_query

string

Неструктурированный адрес для геокодирования.

address

PostalAddress

Структурированный адрес для геокодирования в формате почтового адреса.

Предвзятость местоположения

Регион для поиска. Это местоположение служит предвзятостью, что означает, что могут быть возвращены результаты вокруг данного местоположения.

Поля
type поля объединения. Виды смещения местоположения. type может быть только одним из следующих:
rectangle

Viewport

Прямоугольный блок, определяемый северо-восточным и юго-западным углами. rectangle.high() должен быть северо-восточной точкой области просмотра прямоугольника. rectangle.low() должен быть юго-западной точкой области просмотра прямоугольника. rectangle.low().latitude() не может быть больше rectangle.high().latitude() . Это приведет к появлению пустого диапазона широт. Прямоугольное окно просмотра не может быть шире 180 градусов.

ГеокодАдресОтвет

Ответное сообщение для GeocodeService.GeocodeAddress .

Поля
results[]

GeocodeResult

Результат геокодирования.

ГеокодМестоположениеЗапрос

Сообщение запроса для GeocodeService.GeocodeLocation.

Поля
language_code

string

Необязательный. Язык, на котором должны быть возвращены результаты.

region_code

string

Необязательный. Код региона. Код региона в виде двухсимвольного значения ccTLD («домен верхнего уровня»). Параметр влияет на результаты, основанные на действующем законодательстве.

types[]

string

Необязательный. Набор тегов типов для ограничения результатов. Результаты, не относящиеся ни к одному из указанных типов, удаляются.

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

granularity[]

Granularity

Необязательный. Фильтр из одного или нескольких перечислений детализации местоположения.

Поле объединения location_input . Местоположение для геокодирования. location_input может быть только одним из следующих:
location_query

string

Местоположение в формате строки «широта, долгота». Например, «64.7611872,-18.4705364».

location

LatLng

Расположение в структурированном формате.

ГеокодМестоположениеОтвет

Ответное сообщение для GeocodeService.GeocodeLocation .

Поля
results[]

GeocodeResult

Результат геокодирования.

plus_code

PlusCode

Плюс код локации в запросе.

ГеокодЗапрос места

Сообщение запроса для GeocodeService.GeocodePlace.

Поля
place

string

Необходимый. Идентификатор места для геокодирования в формате места/{место}.

language_code

string

Необязательный. Язык, на котором должны быть возвращены результаты.

region_code

string

Необязательный. Код региона. Код региона в виде двухсимвольного значения ccTLD («домен верхнего уровня»). Параметр влияет на результаты, основанные на действующем законодательстве.

ГеокодРезультат

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

Поля
place

string

Полный идентификатор места для этого результата. В формате «//places.googleapis.com/places/{placeID}». См. https://developers.google.com/maps/documentation/places/web-service/place-id . для более подробной информации.

place_id

string

Идентификатор места для этого результата.

location

LatLng

Латвия этого адреса.

granularity

Granularity

Детализация локации.

viewport

Viewport

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

bounds

Viewport

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

formatted_address

string

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

postal_address

PostalAddress

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

address_components[]

AddressComponent

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

postal_code_localities[]

LocalizedText

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

Оно заполняется только в том случае, если результат имеет тип «postal_code».

types[]

string

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

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

plus_code

PlusCode

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

Адресный компонент

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

Поля
long_text

string

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

short_text

string

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

types[]

string

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

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

language_code

string

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

Детализация

Детализация локации.

Перечисления
GRANULARITY_UNSPECIFIED Не используйте.
ROOFTOP Неинтерполированное местоположение фактического земельного участка, соответствующего совпадающему адресу.
RANGE_INTERPOLATED Интерполировано по ряду номеров улиц. Например, если мы знаем, что сегмент Амфитеатра Пкви содержит номера 1600–1699, то 1650 можно разместить на полпути между его конечными точками.
GEOMETRIC_CENTER Геометрический центр объекта, для которого у нас есть полигональные данные.
APPROXIMATE Все остальное.

ПлюсКод

Плюс-код ( http://plus.codes ) — это ссылка на местоположение в двух форматах: глобальный код, определяющий прямоугольник размером 14 x 14 м (1/8000 градуса) или меньше, и составной код, заменяющий префикс на ссылку на местоположение.

Поля
global_code

string

Глобальный (полный) код места, например «9FWM33GV+HQ», представляющий площадь 1/8000 на 1/8000 градусов (~ 14 на 14 метров).

compound_code

string

Составной код места, например «33GV+HQ, Рамберг, Норвегия», содержащий суффикс глобального кода и заменяющий префикс форматированным именем ссылочного объекта.

,

Индекс

ГеокодСервис

Сервис для выполнения геокодирования.

ГеокодАдрес

rpc GeocodeAddress( GeocodeAddressRequest ) returns ( GeocodeAddressResponse )

Этот метод выполняет геокодирование адреса, которое сопоставляет адрес с LatLng. Он также предоставляет структурированную информацию об адресе.

Области авторизации

Требуется одна из следующих областей OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/maps-platform.geocode
  • https://www.googleapis.com/auth/maps-platform.geocode.address
ГеокодМестоположение

rpc GeocodeLocation( GeocodeLocationRequest ) returns ( GeocodeLocationResponse )

Этот метод выполняет геокодирование местоположения, которое сопоставляет LatLng с адресом. Он также предоставляет структурированную информацию об адресе.

Области авторизации

Требуется одна из следующих областей OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/maps-platform.geocode
  • https://www.googleapis.com/auth/maps-platform.geocode.location
ГеокодМесто

rpc GeocodePlace( GeocodePlaceRequest ) returns ( GeocodeResult )

Этот метод выполняет поиск геокода с использованием идентификатора места.

Области авторизации

Требуется одна из следующих областей OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/maps-platform.geocode
  • https://www.googleapis.com/auth/maps-platform.geocode.place

ГеокодАдресЗапрос

Сообщение запроса для GeocodeService.GeocodeAddress.

Поля
location_bias

LocationBias

Необязательный. Регион для поиска. Это местоположение служит предвзятостью, что означает, что могут быть возвращены результаты вокруг данного местоположения.

language_code

string

Необязательный. Язык, на котором должны быть возвращены результаты.

region_code

string

Необязательный. Код региона. Код региона в виде двухсимвольного значения ccTLD («домен верхнего уровня»). Параметр влияет на результаты, основанные на действующем законодательстве. Этот параметр также будет влиять, но не полностью ограничивать результаты работы службы.

Поле объединения address_input . Адрес для геокодирования. address_input может быть только одним из следующих:
address_query

string

Неструктурированный адрес для геокодирования.

address

PostalAddress

Структурированный адрес для геокодирования в формате почтового адреса.

Предвзятость местоположения

Регион для поиска. Это местоположение служит предвзятостью, что означает, что могут быть возвращены результаты вокруг данного местоположения.

Поля
type поля объединения. Виды смещения местоположения. type может быть только одним из следующих:
rectangle

Viewport

Прямоугольный блок, определяемый северо-восточным и юго-западным углами. rectangle.high() должен быть северо-восточной точкой области просмотра прямоугольника. rectangle.low() должен быть юго-западной точкой области просмотра прямоугольника. rectangle.low().latitude() не может быть больше rectangle.high().latitude() . Это приведет к появлению пустого диапазона широт. Прямоугольное окно просмотра не может быть шире 180 градусов.

ГеокодАдресОтвет

Ответное сообщение для GeocodeService.GeocodeAddress .

Поля
results[]

GeocodeResult

Результат геокодирования.

ГеокодМестоположениеЗапрос

Сообщение запроса для GeocodeService.GeocodeLocation.

Поля
language_code

string

Необязательный. Язык, на котором должны быть возвращены результаты.

region_code

string

Необязательный. Код региона. Код региона в виде двухсимвольного значения ccTLD («домен верхнего уровня»). Параметр влияет на результаты, основанные на действующем законодательстве.

types[]

string

Необязательный. Набор тегов типа для ограничения результатов. Результаты, не относящиеся ни к одному из указанных типов, удаляются.

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

granularity[]

Granularity

Необязательный. Фильтр из одного или нескольких перечислений детализации местоположения.

Поле объединения location_input . Местоположение для геокодирования. location_input может быть только одним из следующих:
location_query

string

Местоположение в формате строки «широта, долгота». Например, «64.7611872,-18.4705364».

location

LatLng

Расположение в структурированном формате.

ГеокодМестоположениеОтвет

Ответное сообщение для GeocodeService.GeocodeLocation .

Поля
results[]

GeocodeResult

Результат геокодирования.

plus_code

PlusCode

Плюс код локации в запросе.

ГеокодЗапрос места

Сообщение запроса для GeocodeService.GeocodePlace.

Поля
place

string

Необходимый. Идентификатор места для геокодирования в формате места/{место}.

language_code

string

Необязательный. Язык, на котором должны быть возвращены результаты.

region_code

string

Необязательный. Код региона. Код региона в виде двухсимвольного значения ccTLD («домен верхнего уровня»). Параметр влияет на результаты, основанные на действующем законодательстве.

ГеокодРезультат

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

Поля
place

string

Полный идентификатор места для этого результата. В формате «//places.googleapis.com/places/{placeID}». См. https://developers.google.com/maps/documentation/places/web-service/place-id . для более подробной информации.

place_id

string

Идентификатор места для этого результата.

location

LatLng

Латвия этого адреса.

granularity

Granularity

Детализация локации.

viewport

Viewport

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

bounds

Viewport

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

formatted_address

string

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

postal_address

PostalAddress

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

address_components[]

AddressComponent

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

postal_code_localities[]

LocalizedText

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

Оно заполняется только в том случае, если результат имеет тип «postal_code».

types[]

string

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

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

plus_code

PlusCode

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

Адресный компонент

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

Поля
long_text

string

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

short_text

string

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

types[]

string

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

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

language_code

string

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

Детализация

Детализация локации.

Перечисления
GRANULARITY_UNSPECIFIED Не используйте.
ROOFTOP Неинтерполированное местоположение фактического земельного участка, соответствующего совпадающему адресу.
RANGE_INTERPOLATED Интерполировано по ряду номеров улиц. Например, если мы знаем, что сегмент Амфитеатра Пкви содержит номера 1600–1699, то 1650 можно разместить посередине между его конечными точками.
GEOMETRIC_CENTER Геометрический центр объекта, для которого у нас есть полигональные данные.
APPROXIMATE Все остальное.

ПлюсКод

Плюс-код ( http://plus.codes ) — это ссылка на местоположение в двух форматах: глобальный код, определяющий прямоугольник размером 14 x 14 м (1/8000 градуса) или меньше, и составной код, заменяющий префикс на ссылку на местоположение.

Поля
global_code

string

Глобальный (полный) код места, например «9FWM33GV+HQ», представляющий площадь 1/8000 на 1/8000 градусов (~ 14 на 14 метров).

compound_code

string

Составной код места, например «33GV+HQ, Рамберг, Норвегия», содержащий суффикс глобального кода и заменяющий префикс форматированным именем ссылочного объекта.

,

Индекс

ГеокодСервис

Сервис для выполнения геокодирования.

ГеокодАдрес

rpc GeocodeAddress( GeocodeAddressRequest ) returns ( GeocodeAddressResponse )

Этот метод выполняет геокодирование адреса, которое сопоставляет адрес с LatLng. Он также предоставляет структурированную информацию об адресе.

Области авторизации

Требуется одна из следующих областей OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/maps-platform.geocode
  • https://www.googleapis.com/auth/maps-platform.geocode.address
ГеокодМестоположение

rpc GeocodeLocation( GeocodeLocationRequest ) returns ( GeocodeLocationResponse )

Этот метод выполняет геокодирование местоположения, которое сопоставляет LatLng с адресом. Он также предоставляет структурированную информацию об адресе.

Области авторизации

Требуется одна из следующих областей OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/maps-platform.geocode
  • https://www.googleapis.com/auth/maps-platform.geocode.location
ГеокодМесто

rpc GeocodePlace( GeocodePlaceRequest ) returns ( GeocodeResult )

Этот метод выполняет поиск геокода с использованием идентификатора места.

Области авторизации

Требуется одна из следующих областей OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/maps-platform.geocode
  • https://www.googleapis.com/auth/maps-platform.geocode.place

ГеокодАдресЗапрос

Сообщение запроса для GeocodeService.GeocodeAddress.

Поля
location_bias

LocationBias

Необязательный. Регион для поиска. Это местоположение служит предвзятостью, что означает, что могут быть возвращены результаты вокруг данного местоположения.

language_code

string

Необязательный. Язык, на котором должны быть возвращены результаты.

region_code

string

Необязательный. Код региона. Код региона в виде двухсимвольного значения ccTLD («домен верхнего уровня»). Параметр влияет на результаты, основанные на действующем законодательстве. Этот параметр также будет влиять, но не полностью ограничивать результаты работы службы.

Поле объединения address_input . Адрес для геокодирования. address_input может быть только одним из следующих:
address_query

string

Неструктурированный адрес для геокодирования.

address

PostalAddress

Структурированный адрес для геокодирования в формате почтового адреса.

Предвзятость местоположения

Регион для поиска. Это местоположение служит предвзятостью, что означает, что могут быть возвращены результаты вокруг данного местоположения.

Поля
type поля объединения. Виды смещения местоположения. type может быть только одним из следующих:
rectangle

Viewport

Прямоугольный блок, определяемый северо-восточным и юго-западным углами. rectangle.high() должен быть северо-восточной точкой области просмотра прямоугольника. rectangle.low() должен быть юго-западной точкой области просмотра прямоугольника. rectangle.low().latitude() не может быть больше rectangle.high().latitude() . Это приведет к появлению пустого диапазона широт. Прямоугольное окно просмотра не может быть шире 180 градусов.

ГеокодАдресОтвет

Ответное сообщение для GeocodeService.GeocodeAddress .

Поля
results[]

GeocodeResult

Результат геокодирования.

ГеокодМестоположениеЗапрос

Сообщение запроса для GeocodeService.GeocodeLocation.

Поля
language_code

string

Необязательный. Язык, на котором должны быть возвращены результаты.

region_code

string

Необязательный. Код региона. Код региона в виде двухсимвольного значения ccTLD («домен верхнего уровня»). Параметр влияет на результаты, основанные на действующем законодательстве.

types[]

string

Необязательный. Набор тегов типа для ограничения результатов. Результаты, не относящиеся ни к одному из указанных типов, удаляются.

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

granularity[]

Granularity

Необязательный. Фильтр из одного или нескольких перечислений детализации местоположения.

Поле объединения location_input . Местоположение для геокодирования. location_input может быть только одним из следующих:
location_query

string

Местоположение в формате строки «широта, долгота». Например, «64.7611872,-18.4705364».

location

LatLng

Расположение в структурированном формате.

ГеокодМестоположениеОтвет

Ответное сообщение для GeocodeService.GeocodeLocation .

Поля
results[]

GeocodeResult

Результат геокодирования.

plus_code

PlusCode

Плюс код локации в запросе.

ГеокодЗапрос места

Сообщение запроса для GeocodeService.GeocodePlace.

Поля
place

string

Необходимый. Идентификатор места для геокодирования в формате места/{место}.

language_code

string

Необязательный. Язык, на котором должны быть возвращены результаты.

region_code

string

Необязательный. Код региона. Код региона в виде двухсимвольного значения ccTLD («домен верхнего уровня»). Параметр влияет на результаты, основанные на действующем законодательстве.

ГеокодРезультат

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

Поля
place

string

Полный идентификатор места для этого результата. В формате «//places.googleapis.com/places/{placeID}». См. https://developers.google.com/maps/documentation/places/web-service/place-id . для более подробной информации.

place_id

string

Идентификатор места для этого результата.

location

LatLng

Латвия этого адреса.

granularity

Granularity

Детализация локации.

viewport

Viewport

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

bounds

Viewport

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

formatted_address

string

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

postal_address

PostalAddress

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

address_components[]

AddressComponent

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

postal_code_localities[]

LocalizedText

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

Оно заполняется только в том случае, если результат имеет тип «postal_code».

types[]

string

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

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

plus_code

PlusCode

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

Адресный компонент

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

Поля
long_text

string

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

short_text

string

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

types[]

string

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

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

language_code

string

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

Детализация

Детализация локации.

Перечисления
GRANULARITY_UNSPECIFIED Не используйте.
ROOFTOP Неинтерполированное местоположение фактического земельного участка, соответствующего совпадающему адресу.
RANGE_INTERPOLATED Интерполировано по ряду номеров улиц. Например, если мы знаем, что сегмент Амфитеатра Пкви содержит номера 1600–1699, то 1650 можно разместить посередине между его конечными точками.
GEOMETRIC_CENTER Геометрический центр объекта, для которого у нас есть полигональные данные.
APPROXIMATE Все остальное.

ПлюсКод

Плюс-код ( http://plus.codes ) — это ссылка на местоположение в двух форматах: глобальный код, определяющий прямоугольник размером 14 x 14 м (1/8000 градуса) или меньше, и составной код, заменяющий префикс на ссылку на местоположение.

Поля
global_code

string

Глобальный (полный) код места, например «9FWM33GV+HQ», представляющий площадь 1/8000 на 1/8000 градусов (~ 14 на 14 метров).

compound_code

string

Составной код места, например «33GV+HQ, Рамберг, Норвегия», содержащий суффикс глобального кода и заменяющий префикс форматированным именем ссылочного объекта.

,

Индекс

ГеокодСервис

Сервис для выполнения геокодирования.

ГеокодАдрес

rpc GeocodeAddress( GeocodeAddressRequest ) returns ( GeocodeAddressResponse )

Этот метод выполняет геокодирование адреса, которое сопоставляет адрес с LatLng. Он также предоставляет структурированную информацию об адресе.

Области авторизации

Требуется одна из следующих областей OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/maps-platform.geocode
  • https://www.googleapis.com/auth/maps-platform.geocode.address
ГеокодМестоположение

rpc GeocodeLocation( GeocodeLocationRequest ) returns ( GeocodeLocationResponse )

Этот метод выполняет геокодирование местоположения, которое сопоставляет LatLng с адресом. Он также предоставляет структурированную информацию об адресе.

Области авторизации

Требуется одна из следующих областей OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/maps-platform.geocode
  • https://www.googleapis.com/auth/maps-platform.geocode.location
ГеокодМесто

rpc GeocodePlace( GeocodePlaceRequest ) returns ( GeocodeResult )

Этот метод выполняет поиск геокода с использованием идентификатора места.

Области авторизации

Требуется одна из следующих областей OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/maps-platform.geocode
  • https://www.googleapis.com/auth/maps-platform.geocode.place

ГеокодАдресЗапрос

Сообщение запроса для GeocodeService.GeocodeAddress.

Поля
location_bias

LocationBias

Необязательный. Регион для поиска. Это местоположение служит предвзятостью, что означает, что могут быть возвращены результаты вокруг данного местоположения.

language_code

string

Необязательный. Язык, на котором должны быть возвращены результаты.

region_code

string

Необязательный. Код региона. Код региона в виде двухсимвольного значения ccTLD («домен верхнего уровня»). Параметр влияет на результаты, основанные на действующем законодательстве. Этот параметр также будет влиять, но не полностью ограничивать результаты работы службы.

Поле объединения address_input . Адрес для геокодирования. address_input может быть только одним из следующих:
address_query

string

Неструктурированный адрес для геокодирования.

address

PostalAddress

Структурированный адрес для геокодирования в формате почтового адреса.

Предвзятость местоположения

Регион для поиска. Это местоположение служит предвзятостью, что означает, что могут быть возвращены результаты вокруг данного местоположения.

Поля
type поля объединения. Виды смещения местоположения. type может быть только одним из следующих:
rectangle

Viewport

Прямоугольный блок, определяемый северо-восточным и юго-западным углами. rectangle.high() должен быть северо-восточной точкой области просмотра прямоугольника. rectangle.low() должен быть юго-западной точкой области просмотра прямоугольника. rectangle.low().latitude() не может быть больше rectangle.high().latitude() . Это приведет к появлению пустого диапазона широт. Прямоугольное окно просмотра не может быть шире 180 градусов.

ГеокодАдресОтвет

Ответное сообщение для GeocodeService.GeocodeAddress .

Поля
results[]

GeocodeResult

Результат геокодирования.

ГеокодМестоположениеЗапрос

Сообщение запроса для GeocodeService.GeocodeLocation.

Поля
language_code

string

Необязательный. Язык, на котором должны быть возвращены результаты.

region_code

string

Необязательный. Код региона. Код региона в виде двухсимвольного значения ccTLD («домен верхнего уровня»). Параметр влияет на результаты, основанные на действующем законодательстве.

types[]

string

Необязательный. Набор тегов типа для ограничения результатов. Результаты, не относящиеся ни к одному из указанных типов, удаляются.

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

granularity[]

Granularity

Необязательный. Фильтр из одного или нескольких перечислений детализации местоположения.

Поле объединения location_input . Местоположение для геокодирования. location_input может быть только одним из следующих:
location_query

string

Местоположение в формате строки «широта, долгота». Например, «64.7611872,-18.4705364».

location

LatLng

Расположение в структурированном формате.

ГеокодМестоположениеОтвет

Ответное сообщение для GeocodeService.GeocodeLocation .

Поля
results[]

GeocodeResult

Результат геокодирования.

plus_code

PlusCode

Плюс код локации в запросе.

ГеокодЗапрос места

Сообщение запроса для GeocodeService.GeocodePlace.

Поля
place

string

Необходимый. Идентификатор места для геокодирования в формате места/{место}.

language_code

string

Необязательный. Язык, на котором должны быть возвращены результаты.

region_code

string

Необязательный. Код региона. Код региона в виде двухсимвольного значения ccTLD («домен верхнего уровня»). Параметр влияет на результаты, основанные на действующем законодательстве.

ГеокодРезультат

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

Поля
place

string

Полный идентификатор места для этого результата. В формате «//places.googleapis.com/places/{placeID}». См. https://developers.google.com/maps/documentation/places/web-service/place-id . для более подробной информации.

place_id

string

Идентификатор места для этого результата.

location

LatLng

Латвия этого адреса.

granularity

Granularity

Детализация локации.

viewport

Viewport

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

bounds

Viewport

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

formatted_address

string

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

postal_address

PostalAddress

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

address_components[]

AddressComponent

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

postal_code_localities[]

LocalizedText

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

Оно заполняется только в том случае, если результат имеет тип «postal_code».

types[]

string

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

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

plus_code

PlusCode

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

Адресный компонент

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

Поля
long_text

string

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

short_text

string

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

types[]

string

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

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

language_code

string

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

Детализация

Детализация локации.

Перечисления
GRANULARITY_UNSPECIFIED Не используйте.
ROOFTOP Неинтерполированное местоположение фактического земельного участка, соответствующего совпадающему адресу.
RANGE_INTERPOLATED Интерполировано по ряду номеров улиц. Например, если мы знаем, что сегмент Амфитеатра Пкви содержит номера 1600–1699, то 1650 можно разместить посередине между его конечными точками.
GEOMETRIC_CENTER Геометрический центр объекта, для которого у нас есть полигональные данные.
APPROXIMATE Все остальное.

ПлюсКод

Плюс-код ( http://plus.codes ) — это ссылка на местоположение в двух форматах: глобальный код, определяющий прямоугольник размером 14 x 14 м (1/8000 градуса) или меньше, и составной код, заменяющий префикс на ссылку на местоположение.

Поля
global_code

string

Глобальный (полный) код места, например «9FWM33GV+HQ», представляющий площадь 1/8000 на 1/8000 градусов (~ 14 на 14 метров).

compound_code

string

Составной код места, например «33GV+HQ, Рамберг, Норвегия», содержащий суффикс глобального кода и заменяющий префикс форматированным именем ссылочного объекта.