Индекс
-
DestinationService(интерфейс) -
GeocodeService(интерфейс) -
Destination(сообщение) -
Destination.ArrivalSummary(message) -
Entrance(сообщение) -
Entrance.Tag(перечисление) -
GeocodeAddressRequest(message) -
GeocodeAddressRequest.LocationBias(message) -
GeocodeAddressResponse(message) -
GeocodeLocationRequest(message) -
GeocodeLocationResponse(message) -
GeocodePlaceRequest(message) -
GeocodeResult(message) -
GeocodeResult.AddressComponent(message) -
GeocodeResult.Granularity(enum) -
Landmark(сообщение) -
Landmark.Tag(enum) -
NavigationPoint(message) -
NavigationPoint.TravelMode(enum) -
NavigationPoint.Usage(enum) -
PlaceView(message) -
PlaceView.StructureType(enum) -
PlusCode(сообщение) -
SearchDestinationsRequest(message) -
SearchDestinationsRequest.AddressQuery(message) -
SearchDestinationsRequest.LocationQuery(message) -
SearchDestinationsRequest.LocationQuery.PlaceFilter(message) -
SearchDestinationsRequest.LocationQuery.PlaceFilter.Addressability(enum) -
SearchDestinationsResponse(message)
Пункт назначения
Сервис для получения информации о пунктах назначения.
Пункт назначения предоставляет иерархический контекст о месте, что позволяет, например, находить многоквартирные дома внутри более крупного жилого комплекса и наоборот. Он также предоставляет точки навигации, подходящие для таких сценариев использования, как совместные поездки или доставка.
| ПоискНаправления |
|---|
Этот метод выполняет поиск пункта назначения и возвращает список пунктов назначения.
|
Геокодировка
Сервис для выполнения геокодирования.
| ГеокодАдрес |
|---|
Этот метод выполняет геокодирование адреса, сопоставляя адрес с координатами широты и долготы. Он также предоставляет структурированную информацию об адресе.
|
| ГеокодМестоположение |
|---|
Этот метод выполняет геокодирование местоположения, сопоставляя координаты широты и долготы с адресом. Он также предоставляет структурированную информацию об адресе.
|
| GeocodePlace |
|---|
Этот метод выполняет поиск геокода, используя идентификатор места.
|
Место назначения
Пункт назначения. Сюда входят основное место, связанные с ним места, входы и точки навигации.
| Поля | |
|---|---|
primary | Основное место, указанное параметром |
containing_places[] | Менее точные места, которые ограничивают основное место. Например, жилой комплекс, в который входит это здание. |
sub_destinations[] | Более точные подпункты основного места. Например, единицы, расположенные внутри здания. Примечание: по сравнению с SubDestination , возвращаемым API Places, этот список подпунктов назначения является более полным, и каждый подпункт назначения содержит больше информации. |
landmarks[] | Ориентиры, которые можно использовать для обозначения места назначения или для облегчения прибытия. |
entrances[] | Входы в этот регион. |
navigation_points[] | Ориентиры для этого пункта назначения. |
arrival_summary | Сводная информация о впечатлениях от прибытия в пункт назначения, сгенерированная искусственным интеллектом. |
Сводка прибытия
Сводная информация о впечатлениях от прибытия в пункт назначения, сгенерированная искусственным интеллектом.
| Поля | |
|---|---|
text | Краткое описание впечатлений от прибытия в пункт назначения. |
flag_content_url | Ссылка, по которой пользователи могут сообщить о проблеме, связанной с кратким обзором. |
disclosure_text | Только для вывода. Содержит текст с информацией о прибытии. |
Вход
Вход представляет собой единую пару координат широты и долготы, определяющую местоположение точки входа и выхода из какого-либо места.
| Поля | |
|---|---|
location | Местоположение входа. |
tags[] | Список тегов, описывающих вход. |
place | Физическое местоположение данного входа указано в формате |
Ярлык
Характеристики, описывающие вход.
| Перечисления | |
|---|---|
TAG_UNSPECIFIED | Не используется. |
PREFERRED | Вход, скорее всего, обеспечивает физический доступ к основному месту назначения при возвращении. У одного места может быть несколько предпочтительных входов. Если у входа нет этой метки, это означает, что вход физически находится в том же здании, что и основное место, но не обязательно обеспечивает доступ к этому месту. Например, если основным местом является ресторан в торговом центре, то в поле «ПРЕДПОЧТИТЕЛЬНЫЕ» будут указаны входы, которые, скорее всего, ведут в сам ресторан, а остальные указанные входы будут другими входами в здание, например, входами в другие рестораны в торговом центре. Если основным местом является само здание, то Примечание: вход |
GeocodeAddressRequest
Запрос сообщения для GeocodeService.GeocodeAddress.
| Поля | |
|---|---|
location_bias | Необязательно. Регион для поиска. Это местоположение служит в качестве смещения, поэтому могут быть возвращены результаты, относящиеся к указанному местоположению. |
language_code | Необязательно. Язык, на котором должны быть представлены результаты. |
region_code | Необязательный параметр. Код региона. Код региона, указанный в виде двухсимвольного значения ccTLD («домен верхнего уровня»). Этот параметр влияет на результаты в соответствии с применимым законодательством. Этот параметр также будет влиять на результаты работы сервиса, но не ограничивать их полностью. |
Поле объединения address_input . Адрес для геокодирования. address_input может принимать только одно из следующих значений: | |
address_query | Неструктурированный адрес для геокодирования. |
address | Структурированный адрес для геокодирования в формате почтового адреса. |
LocationBias
Регион для поиска. Это местоположение служит в качестве смещения, что означает, что могут быть возвращены результаты, относящиеся к указанному местоположению.
| Поля | |
|---|---|
type поля объединения. Типы смещения местоположения. type может быть только одним из следующих: | |
rectangle | Прямоугольный прямоугольник, ограниченный северо-восточным и юго-западным углами. |
GeocodeAddressResponse
Ответное сообщение для GeocodeService.GeocodeAddress .
| Поля | |
|---|---|
results[] | Результат геокодирования. |
GeocodeLocationRequest
Запрос сообщения для GeocodeService.GeocodeLocation.
| Поля | |
|---|---|
language_code | Необязательно. Язык, на котором должны быть представлены результаты. |
region_code | Необязательный параметр. Код региона. Код региона, указанный в виде двухсимвольного значения ccTLD («домен верхнего уровня»). Этот параметр влияет на результаты в соответствии с применимым законодательством. |
types[] | Необязательно. Набор тегов типов для ограничения результатов. Результаты, не содержащие ни одного из указанных типов, удаляются. Полный список возможных значений см. в таблицах A и B по адресу https://developers.google.com/maps/documentation/places/web-service/place-types . |
granularity[] | Необязательный параметр. Фильтр, состоящий из одного или нескольких перечислений с указанием уровня детализации местоположения. |
Поле объединения location_input . Местоположение для геокодирования. location_input может принимать только одно из следующих значений: | |
location_query | Местоположение указывается в формате строки "lat,lng". Например: "64.7611872,-18.4705364". |
location | Местоположение в структурированном формате. |
GeocodeLocationResponse
Ответное сообщение для GeocodeService.GeocodeLocation .
| Поля | |
|---|---|
results[] | Результат геокодирования. |
plus_code | Добавьте код местоположения в запрос. |
GeocodePlaceRequest
Сообщение запроса для GeocodeService.GeocodePlace.
| Поля | |
|---|---|
place | Обязательно. Идентификатор места для геокодирования в формате places/{place}. |
language_code | Необязательно. Язык, на котором должны быть представлены результаты. |
region_code | Необязательный параметр. Код региона. Код региона, указанный в виде двухсимвольного значения ccTLD («домен верхнего уровня»). Этот параметр влияет на результаты в соответствии с применимым законодательством. |
GeocodeResult
Результат геокодирования содержит географическую информацию о месте.
| Поля | |
|---|---|
place | Полный идентификатор места для данного результата. В формате "//places.googleapis.com/places/{placeID}". Дополнительные сведения см. на странице https://developers.google.com/maps/documentation/places/web-service/place-id . |
place_id | Идентификатор места для этого результата. |
location | Последняя цифра этого адреса. |
granularity | Детальность определения местоположения. |
viewport | Область просмотра, подходящая для отображения результатов геокодирования. |
bounds | Ограничивающая рамка для адреса. |
formatted_address | Адрес в однострочном формате. |
postal_address | Адрес в формате почтового адреса. |
address_components[] | Повторяющиеся компоненты для каждого уровня местоположения. |
postal_code_localities[] | Полный список населенных пунктов, входящих в данный почтовый индекс. Это поле заполняется только в том случае, если результат имеет тип "postal_code". |
types[] | Набор тегов типа для этого результата. Например, "political" и "administrative_area". Полный список возможных значений см. в таблицах A и B по адресу https://developers.google.com/maps/documentation/places/web-service/place-types . |
plus_code | Плюс код местоположения в этом геокоде. |
AddressComponent
Структурированные компоненты, формирующие отформатированный адрес, если эта информация доступна.
| Поля | |
|---|---|
long_text | Полное текстовое описание или название компонента адреса. Например, компонент адреса для страны Австралия может иметь полное название «Австралия». |
short_text | Если имеется, укажите сокращенное текстовое название компонента адреса. Например, компонент адреса для страны Австралия может иметь короткое название «AU». |
types[] | Массив, указывающий тип(ы) компонента адреса. Дополнительную информацию см. на странице https://developers.google.com/maps/documentation/geocoding/requests-geocoding#Types . |
language_code | Язык, используемый для форматирования этих компонентов, в нотации CLDR. |
Гранулярность
Детальность определения местоположения.
| Перечисления | |
|---|---|
GRANULARITY_UNSPECIFIED | Не использовать. |
ROOFTOP | Неинтерполированное местоположение фактического земельного участка, соответствующего указанному адресу. |
RANGE_INTERPOLATED | Интерполируется из диапазона номеров домов. Например, если известно, что участок Amphitheatre Pkwy содержит номера от 1600 до 1699, то 1650 может быть расположен посередине между его конечными точками. |
GEOMETRIC_CENTER | Геометрический центр объекта, для которого у нас имеются полигональные данные. |
APPROXIMATE | Всё остальное. |
Достопримечательность
Ориентиры используются для того, чтобы указать, где находится пункт назначения, или помочь добраться до него.
| Поля | |
|---|---|
relational_description | Удобочитаемое описание того, как место назначения связано с достопримечательностью. Например: «Рядом с Эмпайр-стейт-билдинг» или «Напротив Белого дома». |
tags[] | Теги, описывающие, как можно использовать достопримечательность в контексте места назначения. |
straight_line_distance_meters | Только вывод. Расстояние по прямой от этого ориентира до пункта назначения в метрах. |
travel_distance_meters | Только вывод. Расстояние по дорожной сети от этого ориентира до пункта назначения в метрах. |
landmark Юнион Филд. landmark может быть только одной из следующих: | |
place | Место, которое является символом этой достопримечательности. |
Ярлык
Список всех возможных тегов, описывающих, как достопримечательность может использоваться в контексте места назначения.
Если адрес содержит одновременно метки ADDRESS и ARRIVAL , это означает, что ориентир хорошо известен в этом районе и находится недалеко от места назначения.
| Перечисления | |
|---|---|
TAG_UNSPECIFIED | Не используется. |
ADDRESS | Заметное место в местности, которое можно использовать для определения приблизительного местоположения пункта назначения. Обычно находится в нескольких сотнях метров от пункта назначения. Они похожи на ориентиры, возвращаемые функцией «Описание адреса» API геокодирования: https://developers.google.com/maps/documentation/geocoding/address-descriptors/requests-address-descriptors . |
ARRIVAL | Место, которое может помочь добраться до места назначения. Полезно для навигации, когда вы уже приблизились к месту назначения. Например, таким ориентиром может быть место, расположенное через дорогу от места назначения. Ориентир с этим тегом обычно находится ближе к месту назначения, чем ориентиры с тегом ADDRESS . |
PlaceView
Представляет собой отображение места в API Places. Также предоставляет дополнительную информацию, специфичную для пунктов назначения, такую как тип структуры и отображаемый полигон.
В некоторых случаях PlaceView с одинаковым ID места может отличаться от того, что возвращается API Places для полей types и display_name .
| Поля | |
|---|---|
place | Название ресурса этого места в формате |
display_name | Удобочитаемое описание места. Например, «Ворота B», «Макдоналдс». |
primary_type | Основной тип местоположения. Список возможных значений см. по ссылке https://developers.google.com/maps/documentation/places/web-service/place-types . Примечание: это поле заполняется не всегда. Будьте готовы использовать поле |
types[] | Все связанные с этим местом типы мест. Список возможных значений см. на странице https://developers.google.com/maps/documentation/places/web-service/place-types . |
formatted_address | Адрес в одну строку. |
postal_address | Структурированный адрес. |
structure_type | Тип сооружения, соответствующий этому месту. |
location | Местоположение этого места. Для мест, отображаемых полигонами, это может быть хорошим местом для размещения маркера на карте. |
display_polygon | Контур местности в формате GeoJSON, соответствующий стандарту RFC 7946: https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.6 . Примечание: Формат RFC 7946 поддерживает многоугольники (MultiPolygons), поэтому один объект |
StructureType
Тип строения, который представляет собой это место.
| Перечисления | |
|---|---|
STRUCTURE_TYPE_UNSPECIFIED | Не используется. |
POINT | Точечное местоположение. |
SECTION | Подразделение здания. |
BUILDING | Здание. |
GROUNDS | Большая территория, обычно включающая в себя несколько зданий, таких как университетский кампус, жилой комплекс или торговый центр. |
ПлюсКод
Код Plus ( http://plus.codes ) — это код местоположения, имеющий два формата: глобальный код, определяющий прямоугольник размером 14х14 м (1/8000 градуса) или меньше, и составной код, в котором префикс заменяется указанием местоположения.
| Поля | |
|---|---|
global_code | Полный глобальный код района, например, "9FWM33GV+HQ", обозначает область размером 1/8000 на 1/8000 градуса (примерно 14 на 14 метров). |
compound_code | Составной код места, например, "33GV+HQ, Рамберг, Норвегия", содержит суффикс глобального кода и заменяет префикс отформатированным именем ссылочного объекта. |
SearchDestinationsRequest
Сообщение запроса для DestinationService.SearchDestinations.
| Поля | |
|---|---|
travel_modes[] | Необязательный параметр. Режимы передвижения, по которым следует фильтровать точки навигации. Это влияет на поле |
language_code | Необязательно. Язык, на котором должны быть представлены результаты. |
region_code | Необязательный параметр. Код региона. Код региона, указанный в виде двухсимвольного значения ccTLD («домен верхнего уровня»). Этот параметр влияет на результаты в соответствии с применимым законодательством. Этот параметр также влияет на результаты работы сервиса, но не ограничивает их полностью. |
Поле объединения Направления поиска формируются на основе указанного основного запроса. Примечание: поддерживаются только места и адреса, для которых можно указать пункт назначения. Например, в качестве основного запроса можно использовать место, представляющее собой дом или жилой комплекс, но места, представляющие собой населенный пункт или административный район, в качестве основного запроса использовать нельзя. | |
place | Название ресурса места в формате |
address_query | Адрес. |
location_query | Точное местоположение. |
АдресЗапрос
Адрес улицы, которую вы хотите найти. Укажите адрес в соответствии с форматом, используемым национальной почтовой службой соответствующей страны.
| Поля | |
|---|---|
Поле объединения kind . Запрос адреса. kind может принимать только одно из следующих значений: | |
address | Адрес улицы в формате почтового адреса. |
address_query | Адрес улицы, оформленный в виде одной строки. |
LocationQuery
Запрос местоположения для определения ближайшего основного пункта назначения.
Примечание: если запрос местоположения выполняется внутри здания, содержащего дочерние помещения, возможно, что возвращаемое основное место является дочерним помещением. В таких случаях поле containing_places будет включать здание.
| Поля | |
|---|---|
place_filter | Необязательно. Фильтры для отбора кандидатов на место назначения. |
Поле объединения kind . kind запроса местоположения может принимать только одно из следующих значений: | |
location | Точное местоположение по широте и долготе. |
PlaceFilter
Фильтры для отбора кандидатов на место назначения.
| Поля | |
|---|---|
structure_type | Необязательно. Если указано, гарантируется, что все пункты назначения будут иметь основное место с данным типом структуры. Это может привести к фильтрации некоторых пунктов назначения или к уточнению/упрощению возвращаемых пунктов назначения. Например, если указан параметр Ещё одно применение этого поля — упрощение извлечения полигонов для отображения зданий. Например, если указано |
addressability | Необязательный параметр. Если указан, возвращает только те адреса, которые соответствуют соответствующим критериям адресности. |
Адресность
Определяет параметры фильтрации адресов. В будущем могут быть добавлены новые значения.
| Перечисления | |
|---|---|
ADDRESSABILITY_UNSPECIFIED | Если параметр не указан, сервис выберет разумное значение по умолчанию. |
ANY | Возможность указания адреса не является критерием фильтрации. Адреса возвращаются независимо от возможности указания адреса. |
PRIMARY | Для всех возвращаемых адресов будет указано основное место назначения с адресом или названием улицы. |
WEAK | Все возвращаемые пункты назначения будут содержать либо основное место назначения, либо дополнительный пункт назначения с указанием адреса или названия улицы. |
SearchDestinationsResponse
Ответное сообщение для DestinationService.SearchDestinations.
| Поля | |
|---|---|
destinations[] | Список направлений. Сервис возвращает один результат, если основной пункт назначения может быть однозначно определен из основного запроса. В противном случае сервис может вернуть несколько результатов для уточнения или ноль результатов. |