Method: findPickupPointsForPlace

العثور على نقاط استلام لمكان معيّن

طلب HTTP

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

يستخدِم عنوان URL بنية تحويل ترميز gRPC.

نص الطلب

يحتوي نص الطلب على بيانات بالبنية التالية:

تمثيل JSON
{
  "placeId": string,
  "localizationPreferences": {
    object (LocalizationPreferences)
  },
  "searchLocation": {
    object (LatLng)
  },
  "orderBy": enum (PickupPointOrder),
  "destination": {
    object (LatLng)
  },
  "maxResults": integer,
  "travelModes": [
    enum (TravelMode)
  ],
  "computeWalkingEta": boolean,
  "computeDrivingEta": boolean
}
الحقول
placeId

string

مطلوب. رقم تعريف المكان الذي يتم طلب نقاط الاستلام له.

localizationPreferences

object (LocalizationPreferences)

مطلوب. التفضيلات المستخدمة لترجمة النصوص ردًا على ذلك، مثل الاسم والعنوان

searchLocation

object (LatLng)

الموقع الجغرافي المراد استخدامه للبحث عن نقاط الاستلام وحساب المسافات والأوقات المقدَّرة للوصول إلى نقاط الاستلام إذا لم يتم ضبطه، يتم استخدام الموقع الجغرافي للمكان المرتبط بمعرّف المكان المحدّد.

orderBy

enum (PickupPointOrder)

مطلوب. الترتيب الذي يتم استخدامه عند عرض النتائج.

destination

object (LatLng)

الموقع الجغرافي المقصود للوجهة للعميل حدِّد ما إذا كنت تريد ترتيب نقاط الاستلام حسب وقت الوصول المقدَّر إلى الوجهة.

maxResults

integer

مطلوب. الحدّ الأقصى لعدد النتائج التي سيتم عرضها يجب أن تكون أكبر من 0.

travelModes[]

enum (TravelMode)

مطلوب. يتم فقط عرض نقاط الاستلام التي تسمح باستخدام وسيلة واحدة على الأقل من وسائل النقل المحدّدة. أوضاع السفر المتوافقة: DRIVING وTWO_WHEELER يجب تحديد وضع واحد على الأقل.

computeWalkingEta

boolean

إذا كانت القيمة صحيحة، يتم احتساب وقت الوصول بالمشي من الموقع الجغرافي للبحث إلى نقطة الاستلام.

computeDrivingEta

boolean

إذا كانت القيمة صحيحة وتم تحديد الوجهة، يتم احتساب الوقت المقدَّر للوصول بالسيارة من نقطة الاستلام إلى الوجهة.

نص الاستجابة

إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:

ابحث عن نقاط استلام رسالة الردّ على المكان.

تمثيل JSON
{
  "pickupPointResults": [
    {
      object (PickupPointResult)
    }
  ],
  "placeResult": {
    object (PlaceResult)
  }
}
الحقول
pickupPointResults[]

object (PickupPointResult)

نقاط الاستلام التي تتطابق مع معايير الطلب قد يكون هذا الحقل فارغًا إذا لم تتطابق نقاط الاستلام مع معايير الطلب.

placeResult

object (PlaceResult)

المكان المرتبط بمعرّف المكان المحدّد في الطلب