Method: findPickupPointsForPlace

Encuentra puntos de partida para un lugar determinado.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación 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

Obligatorio. Es el ID del lugar para el que se solicitan puntos de retiro.

localizationPreferences

object (LocalizationPreferences)

Obligatorio. Preferencias usadas para localizar los textos en la respuesta, como el nombre y la dirección.

searchLocation

object (LatLng)

Se trata de la ubicación que se utiliza para buscar puntos de partida y calcular las distancias y la hora de llegada estimada a los puntos de partida. Si no se establece, se usa la ubicación del sitio asociado con el ID de lugar especificado.

orderBy

enum (PickupPointOrder)

Obligatorio. Orden para usar al mostrar resultados.

destination

object (LatLng)

La ubicación de destino prevista del cliente. Establece si el pedido de puntos de partida se debe realizar según la hora de llegada estimada del destino.

maxResults

integer

Obligatorio. Cantidad máxima de resultados que se mostrarán. Debe ser mayor que 0.

travelModes[]

enum (TravelMode)

Obligatorio. Solo se muestran los puntos de partida que admiten al menos uno de los medios de transporte especificados. Medios de transporte admitidos: DRIVING y TWO_WHEELER Se debe especificar al menos un modo.

computeWalkingEta

boolean

Si es verdadero, se calcula la hora de llegada estimada a pie desde la ubicación de búsqueda hasta el punto de partida.

computeDrivingEta

boolean

Si se especifica el valor "true" y se especifica el destino, se calcula la hora de llegada estimada del trayecto desde el punto de partida hasta el destino.

Cuerpo de la respuesta

Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:

Busca puntos de recogida para el mensaje de respuesta del lugar.

Representación JSON
{
  "pickupPointResults": [
    {
      object (PickupPointResult)
    }
  ],
  "placeResult": {
    object (PlaceResult)
  }
}
Campos
pickupPointResults[]

object (PickupPointResult)

Puntos de retiro que coincidan con los criterios de la solicitud. Puede estar vacío si ningún punto de partida coincide con los criterios de la solicitud.

placeResult

object (PlaceResult)

Lugar asociado con el ID de lugar especificado en la solicitud.