Method: findPickupPointsForLocation

Znajdź punkty odbioru dla danej lokalizacji.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis 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)
    }
  ]
}
Pola
localizationPreferences

object (LocalizationPreferences)

Wymagane. Ustawienia używane do lokalizacji tekstu w odpowiedzi, np. imię i nazwisko oraz adres.

searchLocation

object (LatLng)

Wymagane. Lokalizacja używana do wyszukiwania punktów odbioru i obliczania odległości oraz czasu dojazdu do punktów odbioru.

orderBy

enum (PickupPointOrder)

Wymagane. Użyta kolejność zwracania wyników.

destination

object (LatLng)

Zamierzona lokalizacja docelowa klienta. Ustaw, kiedy żądasz punktów odbioru posortowanych według przewidywanego czasu dotarcia do miejsca docelowego.

maxResults

integer

Wymagane. Maksymalna liczba wyników do zwrócenia. Musi być większy niż 0.

travelModes[]

enum (TravelMode)

Wymagane. Zwracane są tylko punkty odbioru, które umożliwiają co najmniej jeden z wybranych trybów podróży. Obsługiwane tryby podróży: DRIVING i TWO_WHEELER. Musisz określić co najmniej jeden tryb.

computeWalkingEta

boolean

Jeśli wybrano opcję prawda, obliczony jest czas dotarcia na piechotę z lokalizacji wyszukiwania do punktu odbioru.

computeDrivingEta

boolean

Jeśli ma wartość true i jest określony punkt docelowy, obliczany jest przewidywany czas przejazdu z miejsca odbioru do miejsca docelowego.

wifiAccessPoints[]

object (WiFiAccessPoint)

Punkty dostępu Wi-Fi w pobliżu lokalizacji wyszukiwania. Służy do zapewnienia wyników wyszukiwania o wyższej jakości.

Treść odpowiedzi

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Znajdź punkty odbioru w odpowiedzi na wiadomość o lokalizacji.

Zapis JSON
{
  "placePickupPointResults": [
    {
      object (PlacePickupPointResult)
    }
  ],
  "placeResults": [
    {
      object (PlaceResult)
    }
  ]
}
Pola
placePickupPointResults[]

object (PlacePickupPointResult)

Pobliskie punkty odbioru z powiązanym identyfikatorem miejsca. Wyniki na tej liście są uporządkowane według kryteriów podanych w zapytaniu. Liczba wyników w elemencie „placePickupPointResults” może być większa niż liczba wyników w elemencie „placeResults”.

placeResults[]

object (PlaceResult)

Szczegółowe informacje o miejscach powiązanych z pobliskimi punktami odbioru. Wyniki na tej liście nie są uporządkowane.

PlacePickupPointResult

Punkty odbioru z powiązanym identyfikatorem miejsca.

Zapis JSON
{
  "pickupPointResult": {
    object (PickupPointResult)
  },
  "associatedPlaceId": string
}
Pola
pickupPointResult

object (PickupPointResult)

Szczegóły dotyczące punktu odbioru. Musi być obecna.

associatedPlaceId

string

Identyfikator powiązanego miejsca.