Package google.maps.locationselection.v1beta

Índice

LocationSelectionBeta

O serviço para conferir lugares por perto e pontos de embarque e desembarque associados.

FindNearbyPlaces

rpc FindNearbyPlaces(FindNearbyPlacesRequest) returns (FindNearbyPlacesResponse)

Encontre lugares por perto para um determinado local.

FindPickupPointsForLocation

rpc FindPickupPointsForLocation(FindPickupPointsForLocationRequest) returns (FindPickupPointsForLocationResponse)

Encontre pontos de embarque para um determinado local.

FindPickupPointsForPlace

rpc FindPickupPointsForPlace(FindPickupPointsForPlaceRequest) returns (FindPickupPointsForPlaceResponse)

Encontre pontos de embarque para um determinado lugar.

Endereço

Endereço de um lugar.

Campos
formatted_address

FormattedAddress

Um endereço completo e legível para este local.

address_components[]

AddressComponent

Uma lista de componentes de endereço.

AddressComponent

Um componente de endereço que descreve uma parte do endereço.

Campos
component_text

string

O nome deste componente que descreve parte do endereço. Por exemplo, "Califórnia", "Amphitheatre Parkway".

component_text_short_form

string

É a forma abreviada do texto do componente. Por exemplo, "CA" para "Califórnia" e "US" para "Estados Unidos".

types[]

string

Os tipos deste componente que descrevem parte do endereço. Para ver uma lista dos tipos compatíveis, consulte https://developers.google.com/places/web-service/supported_types#table2

Complexo

Composto associado a um lugar.

Campos
type

CompoundType

Tipo de composto.

geometry

Geometry

A geometria associada ao composto.

entrances[]

Entrance

Lista de entradas associadas ao composto.

CompoundTypeEnums

Tipos de compostos

CompoundType

Valor do tipo composto.

Enums
COMPOUND_TYPE_UNSPECIFIED Tipo composto desconhecido.
SECTION Seção composta. https://support.google.com/mapskb/answer/7054299
BUILDING Edifício composto. https://support.google.com/mapskb/answer/7013011
GROUNDS Terrenos compostos. https://support.google.com/mapskb/answer/7046859

Entrada

Entrada de um lugar.

Campos
location

LatLng

Local da entrada.

FindNearbyPlacesRequest

Mensagem de solicitação do recurso "Encontrar lugares por perto".

Campos
localization_preferences

LocalizationPreferences

Obrigatório. Preferências usadas para localizar os textos de resposta, por exemplo, nome e endereço.

search_location

LatLng

Obrigatório. Local onde os lugares precisam ser encontrados.

max_results

int32

Obrigatório. Número máximo de resultados a serem retornados. Precisa ser maior que 0.

wifi_access_points[]

WiFiAccessPoint

Pontos de acesso Wi-Fi ao redor do local da solicitação. Usado para fornecer resultados de pesquisa de maior qualidade.

FindNearbyPlacesResponse

Encontre lugares por perto para uma determinada mensagem de resposta de local.

Campos
place_results[]

PlaceResult

Lista ordenada de lugares encontrados. Pode estar vazio se nenhum lugar for encontrado ao redor do local da solicitação. A ordem é baseada em uma combinação de probabilidade e distância.

FindPickupPointsForLocationRequest

FindPickupPointsForLocation.

Campos
localization_preferences

LocalizationPreferences

Obrigatório. Preferências usadas para localizar os textos de resposta, por exemplo, nome e endereço.

search_location

LatLng

Obrigatório. Localização a ser usada para pesquisar pontos de embarque e calcular distâncias e HECs até esses pontos.

order_by

PickupPointOrder

Obrigatório. Ordem a ser usada ao retornar resultados.

destination

LatLng

Local de destino pretendido pelo cliente. Definido ao solicitar pontos de retirada classificados por HEC de destino.

max_results

int32

Obrigatório. Número máximo de resultados a serem retornados. Precisa ser maior que 0.

travel_modes[]

TravelMode

Obrigatório. Somente os pontos de embarque que permitem pelo menos um dos meios de transporte especificados são retornados. Meios de transporte suportados: DRIVING e TWO_WHEELER. É necessário especificar pelo menos um modo.

compute_walking_eta

bool

Se verdadeiro, o HEC a pé do local de pesquisa até o ponto de embarque será calculado.

compute_driving_eta

bool

Se o valor for "true" e o destino for especificado, o HEC de condução do ponto de embarque até o destino será calculado.

wifi_access_points[]

WiFiAccessPoint

Pontos de acesso Wi-Fi ao redor do local de pesquisa. Usado para fornecer resultados de pesquisa de maior qualidade.

FindPickupPointsForLocationResponse

Encontre os pontos de retirada para a mensagem de resposta do local.

Campos
place_pickup_point_results[]

PlacePickupPointResult

Pontos de retirada próximos com ID de lugar associado. Os resultados dessa lista são ordenados de acordo com os critérios fornecidos na solicitação. O número de resultados em "place_pickup_point_results" pode exceder o número de resultados em "place_results".

place_results[]

PlaceResult

Detalhes sobre os locais associados a pontos de retirada próximos. Os resultados nesta lista não estão ordenados.

FindPickupPointsForPlaceRequest

Mensagem de solicitação FindPickupPointsForPlace.

Campos
place_id

string

Obrigatório. ID do lugar para que os pontos de retirada são solicitados.

localization_preferences

LocalizationPreferences

Obrigatório. Preferências usadas para localizar os textos de resposta, por exemplo, nome e endereço.

search_location

LatLng

Localização a ser usada para pesquisar pontos de embarque e calcular distâncias e HECs até esses pontos. Se não for definido, será usado o local do lugar associado ao ID de lugar especificado.

order_by

PickupPointOrder

Obrigatório. Ordem a ser usada ao retornar resultados.

destination

LatLng

Local de destino pretendido pelo cliente. Defina se os pontos de retirada serão solicitados por HEC de destino.

max_results

int32

Obrigatório. Número máximo de resultados a serem retornados. Precisa ser maior que 0.

travel_modes[]

TravelMode

Obrigatório. Somente os pontos de embarque que permitem pelo menos um dos meios de transporte especificados são retornados. Meios de transporte suportados: DRIVING e TWO_WHEELER. É necessário especificar pelo menos um modo.

compute_walking_eta

bool

Se verdadeiro, o HEC a pé do local de pesquisa até o ponto de embarque será calculado.

compute_driving_eta

bool

Se o valor for "true" e o destino for especificado, o HEC de condução do ponto de embarque até o destino será calculado.

FindPickupPointsForPlaceResponse

Encontre pontos de retirada para a mensagem de resposta do lugar.

Campos
pickup_point_results[]

PickupPointResult

Pontos de retirada que correspondem aos critérios da solicitação. Poderá ficar em branco se nenhum ponto de retirada corresponder aos critérios da solicitação.

place_result

PlaceResult

Lugar associado ao ID de lugar especificado na solicitação.

FormattedAddress

Um endereço completo e legível da entidade que contém a mensagem.

Campos
lines[]

string

As linhas de texto que descrevem o endereço. Pelo menos uma linha precisa estar presente.

Geometria

Geometria de um lugar.

Campos
location

LatLng

Ponto central da entidade que contém essa mensagem.

viewport

Viewport

Uma janela de visualização adequada para exibir o lugar em um mapa de tamanho médio.

display_boundary

Struct

Especifica um polígono usando o formato de polígono GeoJSON

LocalizationPreferences

Um endereço completo e legível da entidade que contém a mensagem.

Campos
language_code

string

Obrigatório. A tag de idioma BCP-47 usada para localizar os textos. Exemplos de tags de idioma incluem "en-US", "hi-IN", "fr-CA" etc.

region_code

string

Obrigatório. O código de país/região Unicode (CLDR) do local de origem da solicitação, como "US" e "419".

Para mais informações, consulte http://www.unicode.org/reports/tr35/#unicode_region_subtag.

PickupPoint

Detalhes sobre um ponto de embarque ou desembarque

Campos
id

string

Um código exclusivo do ponto de retirada. Precisa estar presente.

display_name

string

Nome curto e legível do ponto de embarque. Localizados de acordo com a preferência fornecida na solicitação.

address

Address

Endereço do ponto de embarque.

description

string

Uma descrição mais longa do ponto de embarque, que pode incluir como chegar ao local.

location

LatLng

Localização do ponto de embarque, onde um passageiro ou receptor se encontra com o motorista. Precisa estar presente.

PickupPointOrderEnums

Conjunto de valores que especificam a ordem de classificação dos pontos de retirada correspondentes.

PickupPointOrder

Valor do pedido do ponto de retirada.

Enums
PICKUP_POINT_ORDER_UNSPECIFIED Ordem do ponto de retirada não especificada. O padrão é distance_FROM_ORIGIN.
DISTANCE_FROM_SEARCH_LOCATION Ordem crescente de distância em linha reta do local de pesquisa até o ponto de embarque retornado.
WALKING_ETA_FROM_SEARCH_LOCATION Pedido crescente por tempo de caminhada do consumidor desde o local de pesquisa até o ponto de retirada.
DRIVING_ETA_FROM_PICKUP_POINT_TO_DESTINATION Pedido crescente com o HEC do local de retirada até o destino do consumidor. Esse modo só pode ser usado quando um destino é definido e compute_driving_eta é verdadeiro. Quando vários Travel_modes são fornecidos na solicitação, a ordem se baseia no primeiro Travel_mode da solicitação.

PickupPointResult

Detalhes sobre um resultado da pesquisa de ponto de embarque.

Campos
pickup_point

PickupPoint

O ponto de retirada real que corresponde à solicitação.

distance_meters

float

A distância em linha reta deste ponto de embarque até o search_location especificado na solicitação.

travel_details[]

TravelDetail

Os detalhes associados à viagem de ida e volta para esse ponto de embarque para cada meio de transporte solicitado.

Lugar

Detalhes sobre um lugar.

Campos
place_id

string

ID do local. Um ID de lugar é um texto que identifica um local de forma exclusiva. https://developers.google.com/places/web-service/place-id

display_name

string

Nome do lugar localizado. Localizados de acordo com a preferência fornecida na solicitação.

language_code

string

Código do idioma dos campos de texto associados ao lugar. Por exemplo, "nome" e "endereço".

address

Address

Endereço do local.

geometry

Geometry

Geometria do lugar.

types[]

string

Um conjunto de tags de tipo para este resultado. Por exemplo, "política" e "região administrativa". https://developers.google.com/places/web-service/supported_types

associated_compounds[]

Compound

Os compostos associados ao local.

PlacePickupPointResult

Pontos de retirada com o ID de lugar associado.

Campos
pickup_point_result

PickupPointResult

Detalhes sobre o ponto de embarque Precisa estar presente.

associated_place_id

string

ID do local associado.

PlaceResult

Detalhes sobre um resultado de pesquisa de lugar.

Campos
place

Place

Detalhes sobre um lugar.

distance_meters

float

A distância em linha reta do local de pesquisa até a geometria ou centro do lugar.

TrafficRestrictionEnums

Tipos de restrição de tráfego para um local.

TrafficRestriction

Valor da restrição de tráfego.

Enums
TRAFFIC_RESTRICTION_UNSPECIFIED A restrição não está especificada.
NO_RESTRICTION Nenhuma restrição de tráfego é aplicada.
OTHER_RESTRICTION Algumas restrições de trânsito podem ser aplicadas, como a via ser particular ou a cobrança de uma taxa para o acesso ao local associado.

TravelDetail

Os detalhes associados à viagem.

Campos
travel_mode

TravelMode

O meio de transporte em que o HEC é calculado.

estimated_arrival_time

Timestamp

O horário previsto de chegada. O HEC a pé é calculado do local de pesquisa até o local do ponto de embarque quando compute_walking_eta é definido na solicitação. O HEC de carro é calculado do local do ponto de embarque até o destino para cada meio de transporte não solicitado por pedestres quando compute_driving_eta e o destino estiverem definidos na solicitação. O HEC de carro é calculado com o trânsito e NÃO está sujeito a restrições de congestionamento.

traffic_restriction

TrafficRestriction

A restrição que se aplica ao meio de transporte.

TravelModeEnums

A lista de meios de transporte disponíveis para se deslocar até um local.

TravelMode

Valor do meio de transporte.

Enums
TRAVEL_MODE_UNSPECIFIED O meio de transporte não está especificado.
WALKING Caminhada, usado para pedestres.
DRIVING Carro, usado para carros de passageiros.
TWO_WHEELER Motocicleta motorizada (como uma motocicleta ou mobilete).

WiFiAccessPoint

Informações do ponto de acesso Wi-Fi.

Campos
mac_address

int64

O endereço MAC do ponto de acesso.

strength_dbm

sint32

A intensidade do sinal do ponto de acesso, em dBm.