Method: findPickupPointsForLocation

Belirli bir konum için teslim alma 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 gövdesi, aşağıdaki yapıyla birlikte veriler 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ıt olarak metinleri yerelleştirmek için kullanılan tercihler (ör. ad ve adres).

searchLocation

object (LatLng)

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

orderBy

enum (PickupPointOrder)

Zorunlu. Sonuçlar döndürülürken kullanılacak sıralama.

destination

object (LatLng)

Müşterinin hedeflediği hedef konumu. Teslim alma noktaları isteğinde bulunurken hedef TVS'ye göre sıralanmış olarak ayarlayın.

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 ulaşım şekillerinden en az birine izin verilen teslim alma noktaları döndürülür. Desteklenen ulaşım şekilleri: DRIVING ve TWO_WHEELER. En az bir mod belirtilmelidir.

computeWalkingEta

boolean

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

computeDrivingEta

boolean

Doğru ve hedef belirtilirse başlangıç noktasından hedefe sürüş TVS'si hesaplanır.

wifiAccessPoints[]

object (WiFiAccessPoint)

Arama konumunun etrafındaki kablosuz erişim noktaları. Daha yüksek kaliteli arama sonuçları sağlamak 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:

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

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

object (PlacePickupPointResult)

İlişkilendirilmiş yer kimliğine sahip yakındaki teslim alma noktaları Bu listedeki sonuçlar, istekte belirtilen ölçütlere göre sıralanır. "place PickupPointResults" içindeki sonuç sayısı, "placeResults" içindeki sonuç sayısını aşıyor olabilir.

placeResults[]

object (PlaceResult)

Yakındaki teslim alma noktalarıyla ilişkilendirilmiş yerlerle ilgili ayrıntılar. Bu listedeki sonuçlar sıralanmamış.

PlacePickupPointResult

İlişkilendirilmiş yer kimliğiyle birlikte teslim alma noktaları.

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

object (PickupPointResult)

Teslim alma noktasıyla ilgili ayrıntılar. Mevcut olmalıdır.

associatedPlaceId

string

İlişkili yerin yer kimliği.