Belirli bir yerin teslim alma noktalarını bulma
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ıya sahip verileri içerir:
JSON gösterimi |
---|
{ "placeId": string, "localizationPreferences": { object ( |
Alanlar | |
---|---|
placeId |
Zorunlu. Teslim alma noktalarının talep edildiği yerin yer kimliği. |
localizationPreferences |
Zorunlu. Yanıttaki metinleri yerelleştirmek için kullanılan tercihler (ör. ad ve adres). |
searchLocation |
Araç teslim alma noktalarını aramak ve teslim alma noktalarına olan mesafeleri ve tahmini varış zamanlarını hesaplamak için kullanılacak konum. Ayarlanmazsa belirtilen yer kimliğiyle ilişkilendirilmiş yerin konumu kullanılır. |
orderBy |
Zorunlu. Sonuç döndürülürken kullanılacak sıralama. |
destination |
Müşterinin hedeflediği hedef konum. Araç alma noktalarının hedef varış saatine göre sıralanmasını isteyip istemediğinizi 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 seyahat modlarından en az birine izin veren teslim alma noktaları döndürülür. Desteklenen seyahat modları: DRIVING ve TWO_WHEELER. En az bir mod belirtilmelidir. |
computeWalkingEta |
Doğru ise arama konumundan teslim alma noktasına yürüyerek tahmini varış zamanı hesaplanır. |
computeDrivingEta |
Doğru ise ve hedef belirtilirse teslim alma noktasından hedefe arabayla tahmini varış zamanı hesaplanır. |
Yanıt gövdesi
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
Yer yanıt mesajı için teslim alma noktalarını bulun.
JSON gösterimi |
---|
{ "pickupPointResults": [ { object ( |
Alanlar | |
---|---|
pickupPointResults[] |
İstek kriterleriyle eşleşen teslim alma noktaları. İstek ölçütleriyle eşleşen teslim alma noktası yoksa boş olabilir. |
placeResult |
İstekte belirtilen yer kimliğiyle ilişkili yer. |