Method: findPickupPointsForPlace

Encontrar pontos de embarque em um determinado lugar.

Solicitação HTTP

POST https://locationselection.googleapis.com/v1beta:findPickupPointsForPlace

O URL usa a sintaxe de transcodificação gRPC.

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "placeId": string,
  "localizationPreferences": {
    object (LocalizationPreferences)
  },
  "searchLocation": {
    object (LatLng)
  },
  "orderBy": enum (PickupPointOrder),
  "destination": {
    object (LatLng)
  },
  "maxResults": integer,
  "travelModes": [
    enum (TravelMode)
  ],
  "computeWalkingEta": boolean,
  "computeDrivingEta": boolean
}
Campos
placeId

string

Obrigatório. ID do local para o qual os pontos de retirada estão sendo solicitados.

localizationPreferences

object (LocalizationPreferences)

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

searchLocation

object (LatLng)

Local a ser usado para pesquisar pontos de retirada e calcular distâncias e ETAs até os pontos de retirada. Se não for definido, será usado o local associado ao ID de lugar fornecido.

orderBy

enum (PickupPointOrder)

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

destination

object (LatLng)

Local de destino pretendido do cliente. Define se os pontos de retirada precisam ser ordenados pelo ETA do destino.

maxResults

integer

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

travelModes[]

enum (TravelMode)

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

computeWalkingEta

boolean

Se for verdadeiro, o ETA a pé do local da pesquisa até o ponto de retirada será calculado.

computeDrivingEta

boolean

Se for verdadeiro e o destino for especificado, o ETA de carro do ponto de partida até o destino será calculado.

Corpo da resposta

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Encontre pontos de retirada para a mensagem de resposta sobre o lugar.

Representação JSON
{
  "pickupPointResults": [
    {
      object (PickupPointResult)
    }
  ],
  "placeResult": {
    object (PlaceResult)
  }
}
Campos
pickupPointResults[]

object (PickupPointResult)

Os pontos de embarque que correspondem aos critérios da solicitação. Pode ficar vazio se nenhum ponto de retirada atender aos critérios da solicitação.

placeResult

object (PlaceResult)

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