Method: findPickupPointsForLocation

Menemukan titik penjemputan untuk lokasi tertentu.

Permintaan HTTP

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

URL menggunakan sintaksis gRPC Transcoding.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi 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)
    }
  ]
}
Kolom
localizationPreferences

object (LocalizationPreferences)

Wajib. Preferensi yang digunakan untuk melokalkan teks dalam respons, misalnya, nama dan alamat.

searchLocation

object (LatLng)

Wajib. Lokasi yang akan digunakan untuk menelusuri titik penjemputan serta menghitung jarak dan PWT ke titik penjemputan.

orderBy

enum (PickupPointOrder)

Wajib. Urutan yang akan digunakan saat menampilkan hasil.

destination

object (LatLng)

Lokasi tujuan yang diinginkan pelanggan. Ditetapkan saat meminta titik pengambilan yang diurutkan berdasarkan perkiraan waktu tiba (ETA) tujuan.

maxResults

integer

Wajib. Jumlah maksimum hasil yang akan ditampilkan. Harus lebih besar dari 0.

travelModes[]

enum (TravelMode)

Wajib. Hanya titik penjemputan yang memungkinkan setidaknya salah satu mode perjalanan yang ditentukan yang ditampilkan. Mode perjalanan yang didukung: DRIVING dan TWO_WHEELER. Setidaknya satu mode harus ditentukan.

computeWalkingEta

boolean

Jika benar, estimasi waktu tiba (ETA) berjalan kaki dari lokasi penelusuran ke titik penjemputan akan dihitung.

computeDrivingEta

boolean

Jika benar dan tujuan ditentukan, estimasi waktu tiba berkendara dari titik penjemputan ke tujuan akan dihitung.

wifiAccessPoints[]

object (WiFiAccessPoint)

Titik Akses Wi-Fi di sekitar lokasi penelusuran. Digunakan untuk memberikan hasil penelusuran dengan kualitas lebih tinggi.

Isi respons

Jika berhasil, isi respons memuat data dengan struktur berikut:

Menemukan titik pengambilan untuk pesan respons lokasi.

Representasi JSON
{
  "placePickupPointResults": [
    {
      object (PlacePickupPointResult)
    }
  ],
  "placeResults": [
    {
      object (PlaceResult)
    }
  ]
}
Kolom
placePickupPointResults[]

object (PlacePickupPointResult)

Lokasi pengambilan terdekat dengan ID tempat terkait. Hasil dalam daftar ini diurutkan sesuai kriteria yang diberikan dalam permintaan. Jumlah hasil di 'placePengambilPointResults' mungkin melebihi jumlah hasil di 'placeResults'.

placeResults[]

object (PlaceResult)

Detail tentang tempat yang terkait dengan titik pengambilan terdekat. Hasil dalam daftar ini tidak diurutkan.

PlacePickupPointResult

Titik pengambilan dengan ID tempat terkait.

Representasi JSON
{
  "pickupPointResult": {
    object (PickupPointResult)
  },
  "associatedPlaceId": string
}
Kolom
pickupPointResult

object (PickupPointResult)

Detail tentang lokasi penjemputan. Harus ada.

associatedPlaceId

string

ID tempat untuk tempat terkait.