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)

To pole jest wymagane. Preferencje używane do lokalizowania tekstów w odpowiedzi, np. imienia i nazwiska oraz adresu.

searchLocation

object (LatLng)

To pole jest wymagane. Lokalizacja używana do wyszukiwania punktów odbioru oraz obliczania odległości i szacowanego czasu dotarcia do punktów odbioru.

orderBy

enum (PickupPointOrder)

To pole jest wymagane. Kolejność użycia przy zwracaniu wyników.

destination

object (LatLng)

Zamierzona lokalizacja klienta. Ustaw, gdy chcesz poprosić o punkty odbioru posortowane według szacowanego czasu dotarcia na miejsce.

maxResults

integer

To pole jest wymagane. Maksymalna liczba wyników do zwrócenia. Musi być większy niż 0.

travelModes[]

enum (TravelMode)

To pole jest wymagane. Zwracane są tylko punkty odbioru, które umożliwiają korzystanie z co najmniej jednego z podanych środków transportu. Obsługiwane tryby podróży: DRIVING i TWO_WHEELER. Musisz określić co najmniej 1 tryb.

computeWalkingEta

boolean

Jeśli ma wartość prawda, oblicza się szacowany czas dotarcia z lokalizacji wyszukiwania do punktu odbioru.

computeDrivingEta

boolean

Jeśli określone są wartości prawda i miejsce docelowe, obliczany jest szacowany czas dotarcia z punktu odbioru do miejsca docelowego.

wifiAccessPoints[]

object (WiFiAccessPoint)

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

Treść odpowiedzi

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

Znajdź punkty odbioru dla wiadomości z odpowiedzią z lokalizacją.

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

object (PlacePickupPointResult)

Punkty odbioru w pobliżu z powiązanym identyfikatorem miejsca. Wyniki na tej liście są uporządkowane według kryteriów podanych w żądaniu. Liczba wyników w „placePickupPointResults” może być większa niż liczba wyników w „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)

Informacje o punkcie odbioru. Musi być obecna.

associatedPlaceId

string

Identyfikator powiązanego miejsca.