البحث عن أماكن على طول مسار السفر
طلب HTTP
POST https://mapstools.googleapis.com/v1alpha:searchAlongRoute
يستخدِم عنوان URL بنية تحويل الترميز إلى gRPC.
نص الطلب
يتضمن نص الطلب بيانات بالبنية التالية:
| تمثيل JSON |
|---|
{ "textQuery": string, "languageCode": string, "regionCode": string, "routingPreference": enum ( |
| الحقول | |
|---|---|
textQuery |
الحقل مطلوب. طلب بحث بلغة طبيعية (مثل "شواحن المركبات الكهربائية" أو "قهوة") |
languageCode |
اختياريّ. لغة الملخّص وتفاصيل المكان القيمة التلقائية هي "en-US". |
regionCode |
اختياريّ. رمز البلد/المنطقة (CLDR) للموقع الجغرافي (مثل "US") |
routingPreference |
اختياريّ. خيار توجيه اختياري يحدّد كيفية استخدام بيانات حركة المرور القيمة التلقائية هي TRAFFIC_UNAWARE. |
includeExtendedDetails |
اختياريّ. يتضمّن تفاصيل المكان الموسّعة في الردّ. اضبط هذا الحقل على اترك القيمة قد يؤدي تفعيل هذا الحقل إلى زيادة وقت الاستجابة. |
travelMode |
اختياريّ. تحدّد هذه المَعلمة وسيلة النقل المستخدَمة لحساب المسار والمسارات البديلة. القيمة التلقائية هي |
| مواصفات المسار: إما مسار حالي أو رمز مميّز للمسار أو نقاط نهاية المصدر/الوجهة في ما يلي قائمة بالحقول التي يستبعد كلّ منها الآخر. سيتم ضبط حقل واحد على الأكثر في الردّ: | |
encodedPolyline |
سلسلة خطوط متعدّدة مرمّزة تمثّل المسار يُرجى الاطّلاع على https://developers.google.com/maps/documentation/utilities/polylinealgorithm |
retrievalToken |
رمز مميّز للاسترداد تم إرجاعه من طلب v1alpha.computeRoutes سابق يمثّل المسار. |
routeEndpoints |
نقاط نهاية المسار الصريحة (نقطة الانطلاق والوجهة) |
| نهاية الحقول التي يستبعد كلّ منها الآخر | |
نص الاستجابة
إذا كانت الاستجابة ناجحة، سيحتوي نصها على مثال SearchAlongRouteResponse.
نطاقات الأذونات
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/maps-platform.mapstools