Method: findPickupPointsForPlace

Recherchez les points retrait d'un lieu donné.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "placeId": string,
  "localizationPreferences": {
    object (LocalizationPreferences)
  },
  "searchLocation": {
    object (LatLng)
  },
  "orderBy": enum (PickupPointOrder),
  "destination": {
    object (LatLng)
  },
  "maxResults": integer,
  "travelModes": [
    enum (TravelMode)
  ],
  "computeWalkingEta": boolean,
  "computeDrivingEta": boolean
}
Champs
placeId

string

Obligatoire. ID de lieu du lieu pour lequel vous demandez des points de retrait.

localizationPreferences

object (LocalizationPreferences)

Obligatoire. Préférences utilisées pour localiser les textes de la réponse, par exemple, le nom et l'adresse.

searchLocation

object (LatLng)

Lieu à utiliser pour rechercher les points de prise en charge, et calculer les distances et les heures d'arrivée prévues jusqu'aux points de prise en charge. Si ce champ n'est pas spécifié, l'emplacement du lieu associé à l'ID de lieu donné est utilisé.

orderBy

enum (PickupPointOrder)

Obligatoire. Classement à utiliser lors du renvoi des résultats.

destination

object (LatLng)

Emplacement de destination prévu par le Client. Définissez ce paramètre si vous demandez la commande de points retrait en fonction de l'heure d'arrivée prévue.

maxResults

integer

Obligatoire. Nombre maximal de résultats à renvoyer. Doit être supérieur à 0.

travelModes[]

enum (TravelMode)

Obligatoire. Seuls les points de prise en charge autorisant au moins l'un des modes de transport spécifiés sont renvoyés. Modes de transport acceptés: DRIVING et TWO_WHEELER. Vous devez spécifier au moins un mode.

computeWalkingEta

boolean

Si la valeur est "true", l'heure d'arrivée prévue à pied entre le lieu recherché et le point de départ est calculée.

computeDrivingEta

boolean

Si "true" et que la destination est spécifiée, l'heure d'arrivée prévue du véhicule entre le point de départ et la destination est calculée.

Corps de la réponse

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Recherchez les points de retrait pour le message de réponse sur le lieu.

Représentation JSON
{
  "pickupPointResults": [
    {
      object (PickupPointResult)
    }
  ],
  "placeResult": {
    object (PlaceResult)
  }
}
Champs
pickupPointResults[]

object (PickupPointResult)

Points de départ correspondant aux critères de la demande Ce champ peut être vide si aucun point retrait ne correspond aux critères de la demande.

placeResult

object (PlaceResult)

Lieu associé à l'ID de lieu donné dans la requête.