Method: findPickupPointsForLocation

Belirli bir konum için teslim noktalarını bulun.

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

İstek içeriği

İstek metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "localizationPreferences": {
    object (LocalizationPreferences)
  },
  "searchLocation": {
    object (LatLng)
  },
  "orderBy": enum (PickupPointOrder),
  "destination": {
    object (LatLng)
  },
  "maxResults": integer,
  "travelModes": [
    enum (TravelMode)
  ],
  "computeWalkingEta": boolean,
  "computeDrivingEta": boolean,
  "wifiAccessPoints": [
    {
      object (WiFiAccessPoint)
    }
  ]
}
Alanlar
localizationPreferences

object (LocalizationPreferences)

Zorunlu. Yanıttaki metinleri yerelleştirmek için kullanılan tercihler (ör. ad ve adres).

searchLocation

object (LatLng)

Zorunlu. Araç teslim alma noktalarını aramak ve teslim alma noktalarına olan mesafeleri ve tahmini varış zamanlarını hesaplamak için kullanılacak konum.

orderBy

enum (PickupPointOrder)

Zorunlu. Sonuçları döndürmek için kullanılacak sıralama.

destination

object (LatLng)

Müşterinin hedeflediği hedef konum. Teslim alma noktaları istenirken hedef TVS'ye göre sıralanır.

maxResults

integer

Zorunlu. Döndürülecek maksimum sonuç sayısı. 0'dan büyük olmalıdır.

travelModes[]

enum (TravelMode)

Zorunlu. Yalnızca belirtilen seyahat modlarından en az birine izin veren teslim alma noktaları döndürülür. Desteklenen ulaşım modları: DRIVING ve TWO_WHEELER. En az bir mod belirtilmelidir.

computeWalkingEta

boolean

Doğru ise arama konumundan teslim alma noktasına yürüyerek tahmini varış zamanı hesaplanır.

computeDrivingEta

boolean

Doğru ve hedef belirtilirse alma noktasından varış noktasına kadar olan sürüş TVS'si hesaplanır.

wifiAccessPoints[]

object (WiFiAccessPoint)

Arama konumunun etrafındaki Kablosuz Erişim noktaları. Daha kaliteli arama sonuçları sunmak için kullanılır.

Yanıt gövdesi

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

Konum yanıt mesajı için teslim alma noktalarını bulun.

JSON gösterimi
{
  "placePickupPointResults": [
    {
      object (PlacePickupPointResult)
    }
  ],
  "placeResults": [
    {
      object (PlaceResult)
    }
  ]
}
Alanlar
placePickupPointResults[]

object (PlacePickupPointResult)

İlişkili yer kimliğiyle birlikte yakındaki teslim noktaları. Bu listedeki sonuçlar, istekte belirtilen ölçütlere göre sıralanır. "place PickupPointResults"daki sonuçların sayısı, "placeResults" içindeki sonuç sayısını aşabilir.

placeResults[]

object (PlaceResult)

Yakındaki teslim alma noktalarıyla ilişkili yerlerle ilgili ayrıntılar. Bu listedeki sonuçlar sıralı değildir.

PlacePickupPointResult

İlişkili yer kimliği olan teslim alma noktaları.

JSON gösterimi
{
  "pickupPointResult": {
    object (PickupPointResult)
  },
  "associatedPlaceId": string
}
Alanlar
pickupPointResult

object (PickupPointResult)

Teslim alma noktasıyla ilgili ayrıntılar. Giriş yapılması zorunludur.

associatedPlaceId

string

İlişkili yerin yer kimliği.