Method: findPickupPointsForPlace

Encontre pontos de embarque para 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 lugar para que os pontos de retirada são solicitados.

localizationPreferences

object (LocalizationPreferences)

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

searchLocation

object (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.

orderBy

enum (PickupPointOrder)

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

destination

object (LatLng)

Local de destino pretendido pelo cliente. Defina se os pontos de retirada serão solicitados 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.

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 do lugar.

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

object (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.

placeResult

object (PlaceResult)

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