Method: findPickupPointsForPlace

Buscar 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. Son las preferencias que se usan para localizar los textos en la respuesta, por ejemplo, el nombre y la dirección.

searchLocation

object (LatLng)

Es la ubicación que se usará para buscar puntos de partida y calcular las distancias y las ETA a los puntos de partida. Si no se establece, se usa la ubicación del lugar asociada con el ID de lugar determinado.

orderBy

enum (PickupPointOrder)

Obligatorio. Orden que se usa cuando se devuelven resultados.

destination

object (LatLng)

Es la ubicación de destino del cliente. Establece esta opción si se solicita que los puntos de partida se ordenen según la hora de llegada estimada.

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 permiten al menos uno de los medios de transporte especificados. Modos de viaje admitidos: DRIVING y TWO_WHEELER. Se debe especificar al menos un modo.

computeWalkingEta

boolean

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

computeDrivingEta

boolean

Si se especifica "true" y se especifica el destino, se calcula la hora de llegada estimada 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:

Encontrar puntos de partida para el mensaje de respuesta del lugar.

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

object (PickupPointResult)

Puntos de retiro que coinciden con los criterios de la solicitud. Puede estar vacío si no hay puntos de partida que coincidan con los criterios de la solicitud.

placeResult

object (PlaceResult)

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