Method: findPickupPointsForLocation

Trouvez les points de retrait dans un lieu donné.

Requête HTTP

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

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

Obligatoire. Emplacement à utiliser pour rechercher des points de retrait et calculer les distances et les temps de trajet jusqu'à ces points.

orderBy

enum (PickupPointOrder)

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

destination

object (LatLng)

La destination prévue par le client. Définissez ce paramètre lorsque vous demandez des points de retrait triés par 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 permettent au moins l'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 estimée à pied entre le lieu de recherche et le point de ramassage est calculée.

computeDrivingEta

boolean

Si la valeur est "true" et qu'une destination est spécifiée, l'heure d'arrivée estimée en voiture du point de prise en charge à la destination est calculée.

wifiAccessPoints[]

object (WiFiAccessPoint)

Points d'accès Wi-Fi autour de l'emplacement de recherche Permet d'obtenir des résultats de recherche de meilleure qualité.

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 :

Rechercher des points de retrait pour le message de réponse de localisation.

Représentation JSON
{
  "placePickupPointResults": [
    {
      object (PlacePickupPointResult)
    }
  ],
  "placeResults": [
    {
      object (PlaceResult)
    }
  ]
}
Champs
placePickupPointResults[]

object (PlacePickupPointResult)

Points de retrait à proximité avec l'ID de lieu associé. Les résultats de cette liste sont classés selon les critères indiqués dans la requête. Le nombre de résultats dans "placePickupPointResults" peut être supérieur au nombre de résultats dans "placeResults".

placeResults[]

object (PlaceResult)

Informations sur les lieux associés aux points de retrait à proximité. Les résultats de cette liste ne sont pas classés.

PlacePickupPointResult

Points de retrait avec l'ID de lieu associé.

Représentation JSON
{
  "pickupPointResult": {
    object (PickupPointResult)
  },
  "associatedPlaceId": string
}
Champs
pickupPointResult

object (PickupPointResult)

Informations sur le point de retrait. Doit être présent.

associatedPlaceId

string

ID du lieu associé.