Belirli bir yer için teslim alma noktalarını bulun.
HTTP isteği
POST https://locationselection.googleapis.com/v1beta:findPickupPointsForPlace
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 |
---|
{ "placeId": string, "localizationPreferences": { object ( |
Alanlar | |
---|---|
placeId |
Zorunlu. Alış noktası istenen yerin yer kimliği. |
localizationPreferences |
Zorunlu. Yanıt olarak metinleri yerelleştirmek için kullanılan tercihler (ör. ad ve adres). |
searchLocation |
Teslim alma noktalarını aramak ve teslim alma noktalarına olan mesafeleri ve tahmini varış noktalarını hesaplamak için kullanılacak konum. Ayarlanmazsa, belirtilen yer kimliğiyle ilişkili yerin konumu kullanılır. |
orderBy |
Zorunlu. Sonuçlar döndürülürken kullanılacak sıralama. |
destination |
Müşterinin hedeflediği hedef konumu. Teslim alma noktalarının hedef TVS'ye göre sıralanmasını istiyorsanız ayarlayın. |
maxResults |
Zorunlu. Döndürülecek maksimum sonuç sayısı. 0'dan büyük olmalıdır. |
travelModes[] |
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 |
Doğru ise arama konumundan teslim alma noktasına yürüyerek gidiş tahmini varış süresi hesaplanır. |
computeDrivingEta |
Doğru ve hedef belirtilirse başlangıç noktasından hedefe sürüş TVS'si hesaplanır. |
Yanıt gövdesi
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
Yere yanıt mesajı için teslim alma noktalarını bulun.
JSON gösterimi |
---|
{ "pickupPointResults": [ { object ( |
Alanlar | |
---|---|
pickupPointResults[] |
İstek ölçütleriyle eşleşen teslim noktaları. İstek ölçütleriyle eşleşen teslim alma noktası yoksa boş olabilir. |
placeResult |
İstekte belirtilen yer kimliğiyle ilişkili yer. |