Method: findPickupPointsForLocation

Encontre pontos de embarque 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 de resposta, por exemplo, nome e endereço.

searchLocation

object (LatLng)

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

orderBy

enum (PickupPointOrder)

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

destination

object (LatLng)

Local de destino pretendido pelo cliente. Definido ao solicitar pontos de retirada classificados por HEC de 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 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.

computeWalkingEta

boolean

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

computeDrivingEta

boolean

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

wifiAccessPoints[]

object (WiFiAccessPoint)

Pontos de acesso Wi-Fi ao redor do local de 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 os pontos de retirada para a mensagem de resposta do local.

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

object (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 "placePickupPointResults" pode exceder o número de resultados em "placeResults".

placeResults[]

object (PlaceResult)

Detalhes sobre os locais associados a pontos de retirada próximos. Os resultados nesta lista não estã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 embarque Precisa estar presente.

associatedPlaceId

string

ID do local associado.