Package google.maps.locationselection.v1beta

Индекс

LocationSelectionBeta

Сервис для получения близлежащих мест и связанных с ними точек посадки и высадки.

Найти места поблизости

rpc FindNearbyPlaces( FindNearbyPlacesRequest ) returns ( FindNearbyPlacesResponse )

Найти близлежащие места для данного местоположения.

НайтиPickupPointsForLocation

rpc FindPickupPointsForLocation( FindPickupPointsForLocationRequest ) returns ( FindPickupPointsForLocationResponse )

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

НайтиPickupPointsForPlace

rpc FindPickupPointsForPlace( FindPickupPointsForPlaceRequest ) returns ( FindPickupPointsForPlaceResponse )

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

Адрес

Адрес места.

Поля
formatted_address

FormattedAddress

Полный, удобочитаемый адрес этого места.

address_components[]

AddressComponent

Список компонентов адреса.

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

Компонент адреса, описывающий одну часть адреса.

Поля
component_text

string

Имя этого компонента, описывающее часть адреса. Примеры включают «Калифорнию», «Амфитеатр-Паркуэй».

component_text_short_form

string

Краткая форма текста компонента. Примеры включают «CA» для «Калифорнии» и «США» для «Соединенных Штатов».

types[]

string

Типы этого компонента, описывающего часть адреса. Список поддерживаемых типов см. на странице https://developers.google.com/places/web-service/supported_types#table2 .

Сложный

Соединение, связанное с местом.

Поля
type

CompoundType

Тип соединения.

geometry

Geometry

Геометрия, связанная с соединением.

entrances[]

Entrance

Список входов, связанных с комплексом.

CompoundTypeEnums

Виды соединений

Тип соединения

Значение составного типа.

Перечисления
COMPOUND_TYPE_UNSPECIFIED Тип соединения неизвестен.
SECTION Сложный раздел. https://support.google.com/mapskb/answer/7054299
BUILDING Комплексное здание. https://support.google.com/mapskb/answer/7013011
GROUNDS Сложные основания. https://support.google.com/mapskb/answer/7046859

Вход

Вход в место.

Поля
location

LatLng

Расположение входа.

НайтиРядомМестаЗапрос

Сообщение с запросом «Найти ближайшие места».

Поля
localization_preferences

LocalizationPreferences

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

search_location

LatLng

Необходимый. Место, где нужно найти места.

max_results

int32

Необходимый. Максимальное количество возвращаемых результатов. Должно быть больше 0.

wifi_access_points[]

WiFiAccessPoint

Точки доступа Wi-Fi вокруг места запроса. Используется для обеспечения более качественных результатов поиска.

НайтиРядомМестаОтвет

Найдите близлежащие места для данного ответного сообщения о местоположении.

Поля
place_results[]

PlaceResult

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

НайтиPickupPointsForLocationRequest

Сообщение запроса FindPickupPointsForLocation.

Поля
localization_preferences

LocalizationPreferences

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

search_location

LatLng

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

order_by

PickupPointOrder

Необходимый. Порядок использования при возврате результатов.

destination

LatLng

Предполагаемое место назначения клиента. Устанавливается при запросе пунктов выдачи, отсортированных по расчетному времени прибытия.

max_results

int32

Необходимый. Максимальное количество возвращаемых результатов. Должно быть больше 0.

travel_modes[]

TravelMode

Необходимый. Возвращаются только точки посадки, которые допускают хотя бы один из указанных способов передвижения. Поддерживаемые режимы движения: ВОЖДЕНИЕ и ДВУХКОЛЕСО. Должен быть указан хотя бы один режим.

compute_walking_eta

bool

Если это правда, рассчитывается расчетное время прибытия от места поиска до точки посадки.

compute_driving_eta

bool

Если указано значение true и пункт назначения, рассчитывается расчетное время прибытия от пункта отправления до пункта назначения.

wifi_access_points[]

WiFiAccessPoint

Точки доступа Wi-Fi вокруг места поиска. Используется для обеспечения более качественных результатов поиска.

FindPickupPointsForLocationResponse

Найдите точки получения ответного сообщения о местоположении.

Поля
place_pickup_point_results[]

PlacePickupPointResult

Ближайшие точки выдачи с соответствующим идентификатором места. Результаты в этом списке упорядочены в соответствии с критериями, указанными в запросе. Количество результатов в «place_pickup_point_results» может превышать количество результатов в «place_results».

place_results[]

PlaceResult

Подробная информация о местах, связанных с близлежащими пунктами выдачи. Результаты в этом списке не упорядочены.

НайтиPickupPointsForPlaceRequest

Сообщение запроса FindPickupPointsForPlace.

Поля
place_id

string

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

localization_preferences

LocalizationPreferences

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

search_location

LatLng

Местоположение, которое будет использоваться для поиска точек посадки и расчета расстояний и расчетного времени прибытия до точек посадки. Если не установлено, используется местоположение места, связанного с данным идентификатором места.

order_by

PickupPointOrder

Необходимый. Порядок использования при возврате результатов.

destination

LatLng

Предполагаемое место назначения клиента. Установите, если запрашивается заказ пунктов выдачи по ETA пункта назначения.

max_results

int32

Необходимый. Максимальное количество возвращаемых результатов. Должно быть больше 0.

travel_modes[]

TravelMode

Необходимый. Возвращаются только точки посадки, которые допускают хотя бы один из указанных способов передвижения. Поддерживаемые режимы движения: ВОЖДЕНИЕ и ДВУХКОЛЕСО. Должен быть указан хотя бы один режим.

compute_walking_eta

bool

Если это правда, рассчитывается расчетное время прибытия от места поиска до точки посадки.

compute_driving_eta

bool

Если указано значение true и пункт назначения, рассчитывается расчетное время прибытия от пункта отправления до пункта назначения.

НайтиPickupPointsForPlaceResponse

Найдите пункты выдачи ответного сообщения.

Поля
pickup_point_results[]

PickupPointResult

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

place_result

PlaceResult

Место, связанное с указанным идентификатором места в запросе.

Форматированный адрес

Полный, удобочитаемый адрес объекта, содержащего это сообщение.

Поля
lines[]

string

Строки текста, описывающие адрес. Должна присутствовать хотя бы одна строка.

Геометрия

Геометрия места.

Поля
location

LatLng

Центральная точка сущности, содержащей это сообщение.

viewport

Viewport

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

display_boundary

Struct

Указывает многоугольник, используя формат GeoJSON Polygon.

Настройки локализации

Полный, удобочитаемый адрес объекта, содержащего это сообщение.

Поля
language_code

string

Необходимый. Языковой тег BCP-47, используемый для локализации текстов. Примеры языковых тегов: «en-US», «hi-IN», «fr-CA» и т. д.

region_code

string

Необходимый. Код страны/региона в Юникоде (CLDR) местоположения, из которого поступает запрос, например «США» и «419».

Для получения дополнительной информации см. http://www.unicode.org/reports/tr35/#unicode_region_subtag .

Место сбора

Подробная информация о пункте выдачи или выдачи.

Поля
id

string

Уникальный идентификатор пункта выдачи. Должен присутствовать.

display_name

string

Короткое, понятное человеку название пункта выдачи. Локализовано в соответствии с предпочтениями, указанными в запросе.

address

Address

Адрес пункта самовывоза.

description

string

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

location

LatLng

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

PickupPointOrderEnums

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

Пункт самовывозаЗаказ

Стоимость заказа в пункте самовывоза.

Перечисления
PICKUP_POINT_ORDER_UNSPECIFIED Заказ пункта самовывоза не указан. По умолчанию DISTANCE_FROM_ORIGIN.
DISTANCE_FROM_SEARCH_LOCATION В порядке возрастания расстояния по прямой от места поиска до возвращенной точки посадки.
WALKING_ETA_FROM_SEARCH_LOCATION В порядке возрастания времени ходьбы потребителя от места поиска до пункта выдачи.
DRIVING_ETA_FROM_PICKUP_POINT_TO_DESTINATION Заказ по возрастанию путем доставки ETA от пункта выдачи до места назначения потребителя. Этот режим можно использовать только в том случае, если задан пункт назначения и значение Compute_driving_eta равно true. Если в запросе указано несколько travel_modes, порядок определяется первым travel_mode в запросе.

PickupPointResult

Подробности о результате поиска пункта самовывоза.

Поля
pickup_point

PickupPoint

Фактическая точка выдачи, соответствующая запросу.

distance_meters

float

Расстояние по прямой от этой точки посадки до места поиска, указанного в запросе.

travel_details[]

TravelDetail

Подробности, связанные с поездкой в ​​этот пункт посадки и обратно для каждого запрошенного способа передвижения.

Место

Подробности о месте.

Поля
place_id

string

Идентификатор места. Идентификатор места — это текст, который однозначно идентифицирует место. https://developers.google.com/places/web-service/place-id

display_name

string

Название места локализовано. Локализовано в соответствии с предпочтениями, указанными в запросе.

language_code

string

Код языка текстовых полей, связанных с местом. Например, «имя» и «адрес».

address

Address

Адрес места.

geometry

Geometry

Геометрия места.

types[]

string

Набор тегов типа для этого результата. Например, «политический» и «локальность». https://developers.google.com/places/web-service/supported_types

associated_compounds[]

Compound

Соединения, связанные с местом.

МестоПикапТочкаРезультат

Пункты выдачи с соответствующим идентификатором места.

Поля
pickup_point_result

PickupPointResult

Подробности о пункте самовывоза. Должен присутствовать.

associated_place_id

string

Идентификатор связанного места.

МестоРезультат

Подробная информация о результатах поиска мест.

Поля
place

Place

Подробности о месте.

distance_meters

float

Расстояние по прямой от места поиска до геометрии или центра места.

Трафикограничениеэнумс

Типы ограничения трафика для местоположения.

Ограничение трафика

Величина ограничения трафика.

Перечисления
TRAFFIC_RESTRICTION_UNSPECIFIED Ограничение не является неопределенным.
NO_RESTRICTION Ограничения на движение транспорта не применяются.
OTHER_RESTRICTION Могут применяться некоторые ограничения движения, например, дорога является частной или за доступ к соответствующему месту взимается плата.

ПутешествиеДеталь

Подробности, связанные с путешествием.

Поля
travel_mode

TravelMode

Режим путешествия, при котором рассчитывается расчетное время прибытия.

estimated_arrival_time

Timestamp

Предполагаемое время прибытия. Расчетное время ходьбы рассчитывается от места поиска до местоположения точки посадки, если в запросе задано значение Compute_walking_eta. Расчетное время прибытия на автомобиле рассчитывается от местоположения точки посадки до пункта назначения для каждого запрошенного режима передвижения, не являющегося пешеходным, если в запросе заданы Compute_driving_eta и Пункт назначения. Расчетное время прибытия рассчитывается с учетом трафика и НЕ подлежит ограничениям по пробкам.

traffic_restriction

TrafficRestriction

Ограничение, распространяющееся на режим передвижения.

TravelModeEnums

Список режимов передвижения, доступных для путешествия к локации.

Режим путешествия

Значение режима передвижения.

Перечисления
TRAVEL_MODE_UNSPECIFIED Режим движения не указан.
WALKING Прогулочная, используется для пешеходов.
DRIVING Вождение, используется для легковых автомобилей.
TWO_WHEELER Двухколесное транспортное средство с двигателем (например, мотоцикл или мопед).

Wi-FiAccessPoint

Информация о точке доступа Wi-Fi.

Поля
mac_address

int64

MAC-адрес точки доступа.

strength_dbm

sint32

Уровень сигнала точки доступа, дБм.