Method: findPickupPointsForLocation

Encontrar pontos de retirada para um determinado local.

Solicitação HTTP

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

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
{
  "localizationPreferences": {
    object (LocalizationPreferences)
  },
  "searchLocation": {
    object (LatLng)
  },
  "orderBy": enum (PickupPointOrder),
  "destination": {
    object (LatLng)
  },
  "maxResults": integer,
  "travelModes": [
    enum (TravelMode)
  ],
  "computeWalkingEta": boolean,
  "computeDrivingEta": boolean,
  "wifiAccessPoints": [
    {
      object (WiFiAccessPoint)
    }
  ]
}
Campos
localizationPreferences

object (LocalizationPreferences)

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

searchLocation

object (LatLng)

Obrigatório. Local a ser usado para pesquisar pontos de retirada e calcular distâncias e ETAs até os pontos de retirada.

orderBy

enum (PickupPointOrder)

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

destination

object (LatLng)

Local de destino pretendido do cliente. Define quando solicitar pontos de retirada classificados por 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 compatíveis: DRIVING e TWO_WHEELER. É necessário especificar pelo menos um modo.

computeWalkingEta

boolean

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

computeDrivingEta

boolean

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

wifiAccessPoints[]

object (WiFiAccessPoint)

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

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 local.

Representação JSON
{
  "placePickupPointResults": [
    {
      object (PlacePickupPointResult)
    }
  ],
  "placeResults": [
    {
      object (PlaceResult)
    }
  ]
}
Campos
placePickupPointResults[]

object (PlacePickupPointResult)

Pontos de retirada nas proximidades com ID de lugar associado. Os resultados nessa lista são ordenados de acordo com os critérios fornecidos na solicitação. O número de resultados em "placePickupPointResults" pode exceder o número de resultados em "placeResults".

placeResults[]

object (PlaceResult)

Detalhes sobre os locais associados aos pontos de coleta próximos. Os resultados desta lista não são ordenados.

PlacePickupPointResult

Pontos de retirada com o ID de lugar associado.

Representação JSON
{
  "pickupPointResult": {
    object (PickupPointResult)
  },
  "associatedPlaceId": string
}
Campos
pickupPointResult

object (PickupPointResult)

Detalhes sobre o ponto de retirada. Precisa estar presente.

associatedPlaceId

string

ID do lugar associado.