Method: findPickupPointsForLocation

Encuentra puntos de encuentro para una ubicación determinada.

Solicitud HTTP

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

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

object (LocalizationPreferences)

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

searchLocation

object (LatLng)

Obligatorio. 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.

orderBy

enum (PickupPointOrder)

Obligatorio. Orden para usar al mostrar resultados.

destination

object (LatLng)

La ubicación de destino prevista del cliente. Se establece cuando se solicitan puntos de partida 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.

wifiAccessPoints[]

object (WiFiAccessPoint)

Puntos de acceso Wi-Fi alrededor de la ubicación de búsqueda. Se usa para proporcionar resultados de la búsqueda de mayor calidad.

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 según la ubicación.

Representación JSON
{
  "placePickupPointResults": [
    {
      object (PlacePickupPointResult)
    }
  ],
  "placeResults": [
    {
      object (PlaceResult)
    }
  ]
}
Campos
placePickupPointResults[]

object (PlacePickupPointResult)

Puntos de retiro cercanos con el ID de lugar asociado. Los resultados de esta lista se ordenan según los criterios especificados en la solicitud. Es posible que la cantidad de resultados en "placePickupPointResults" supere la cantidad de resultados en "placeResults".

placeResults[]

object (PlaceResult)

Son los detalles sobre los lugares asociados con puntos de partida cercanos. Los resultados de esta lista no están ordenados.

PlacePickupPointResult

Puntos de retiro con ID de lugar asociado.

Representación JSON
{
  "pickupPointResult": {
    object (PickupPointResult)
  },
  "associatedPlaceId": string
}
Campos
pickupPointResult

object (PickupPointResult)

Son los detalles sobre el punto de partida. Debe estar presente.

associatedPlaceId

string

Es el ID del lugar asociado.