Method: findPickupPointsForPlace

Trouvez 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 du lieu pour lequel des points de retrait sont demandés.

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)

Emplacement à utiliser pour rechercher des points de retrait et calculer les distances et les temps de trajet jusqu'à ces points. Si cet élément n'est pas défini, l'emplacement du lieu associé à l'ID de lieu donné est utilisé.

orderBy

enum (PickupPointOrder)

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

destination

object (LatLng)

Destination souhaitée du client. Définissez cette option si vous demandez la commande des points retrait en fonction de l'heure d'arrivée prévue à la destination.

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 qui autorisent au moins un des modes de transport spécifiés sont renvoyés. Modes de transport compatibles: 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 de recherche et le point de prise en charge est calculée.

computeDrivingEta

boolean

Si la valeur est "true" et que la destination est spécifiée, l'heure d'arrivée prévue en voiture entre le point de prise en charge 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 :

Trouvez des points de retrait pour le message de réponse "Place".

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

object (PickupPointResult)

Points de retrait 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'identifiant de lieu donné dans la requête.