الفهرس
RoadsSelection
(واجهة)BatchCreateSelectedRoutesRequest
(رسالة)BatchCreateSelectedRoutesResponse
(رسالة)CreateSelectedRouteRequest
(رسالة)DeleteSelectedRouteRequest
(رسالة)GetSelectedRouteRequest
(رسالة)ListSelectedRoutesRequest
(رسالة)ListSelectedRoutesResponse
(رسالة)SelectedRoute
(رسالة)SelectedRoute.DynamicRoute
(رسالة)SelectedRoute.State
(تعداد)SelectedRoute.ValidationError
(تعداد)
RoadsSelection
تعريف الخدمة لواجهة برمجة التطبيقات Roads Selection API
BatchCreateSelectedRoutes |
---|
تنشئ هذه الطريقة عدة كائنات SelectedRoutes وتبدأ جدولاً زمنيًا لاسترداد معلومات ذاكرة التخزين المؤقت بشكل دوري لكل مسار من المسارات.
|
CreateSelectedRoute |
---|
تنشئ هذه الطريقة SelectedRoute وتبدأ جدولاً زمنيًا لاسترداد معلومات ذاكرة التخزين المؤقت للمسار بشكل دوري.
|
DeleteSelectedRoute |
---|
تحذف هذه الطريقة SelectedRoute المحدّدة للمشروع المحدّد.
|
GetSelectedRoute |
---|
تعرض هذه الطريقة SelectedRoute كما هو محدّد باسمها.
|
ListSelectedRoutes |
---|
تعرض هذه الطريقة جميع SelectedRoutes للمشروع المحدّد مع تقسيم النتائج إلى صفحات.
|
BatchCreateSelectedRoutesRequest
طلب إنشاء عدة SelectedRoute
الحقول | |
---|---|
parent |
اختياريّ. تمثّل هذه السمة مورد المشروع الذي تشترك فيه جميع الطرق المحدّدة. التنسيق: projects/{project} في حال ضبط هذا الحقل، يجب أن يكون الحقل الأصل في رسائل CreateSelectedRouteRequest فارغًا أو مطابقًا لهذا الحقل. |
requests[] |
مطلوب. رسالة الطلب التي تحدّد المسار المحدّد المطلوب إنشاؤه يمكن إنشاء 1,000 مسار محدّد كحدّ أقصى في حزمة واحدة. |
BatchCreateSelectedRoutesResponse
الردّ من إنشاء عدة SelectedRoute
.
الحقول | |
---|---|
selected_routes[] |
تم إنشاء SelectedRoutes. |
CreateSelectedRouteRequest
طلب إنشاء SelectedRoute
الحقول | |
---|---|
parent |
مطلوب. المشروع الذي سيتم إنشاء |
selected_route |
مطلوب. |
selected_route_id |
اختياريّ. المعرّف الذي سيتم استخدامه في يجب أن تتراوح هذه القيمة بين 4 و63 حرفًا، ويجب أن تكون الأحرف صالحة، أي "a-z" أو "A-Z" أو "0-9" أو "-". وفي حال عدم توفيرها أو كانت فارغة، سيتم إنشاء معرّف فريد عالميًا (UUID) بعد إنشاء المورد. |
DeleteSelectedRouteRequest
طلب حذف SelectedRoute
الحقول | |
---|---|
name |
مطلوب. اسم SelectedRoute المطلوب حذفه. التنسيق: projects/{project}/selectedRoutes/{selected_route} |
GetSelectedRouteRequest
طلب الحصول على SelectedRoute
الحقول | |
---|---|
name |
مطلوب. تمثّل هذه السمة اسم |
ListSelectedRoutesRequest
طلب إدراج SelectedRoute
الحقول | |
---|---|
parent |
مطلوب. العنصر الرئيسي، وهو المشروع الذي سيتم البحث فيه عن جميع |
page_size |
اختياريّ. عدد النتائج التي يجب عرضها لصفحة معيّنة. إذا لم يتم ضبط القيمة، ستكون القيمة التلقائية 100. عند إدخال القيمة 0، سيتم ضبط القيمة على القيمة التلقائية. الحد الأقصى للقيمة هو 5,000، وسيتم ضبط أي قيمة أعلى من 5,000 على 5,000. |
page_token |
اختياريّ. رمز مميز للصفحة تم تلقّيه من طلب |
ListSelectedRoutesResponse
ردّ يتضمّن قائمة SelectedRoute
.
الحقول | |
---|---|
selected_routes[] |
صفحة SelectedRoutes مخزّنة في المشروع المحدّد في الطلب |
next_page_token |
الرمز المميّز الذي يمكن إرساله كـ |
SelectedRoute
يمثّل SelectedRoute مسارًا محدّدًا يريد العميل استرداد المعلومات منه بشكل دوري (مثل المدة) لحالات الاستخدام المتفق عليها.
الحقول | |
---|---|
name |
المعرّف اسم المورد التنسيق: projects/{project}/selectedRoutes/{selected_route} |
display_name |
اختياريّ. الاسم المعروض للمسار هذا حقل اختياري يمكن للعميل استخدامه. ليس من الضروري أن يكون فريدًا. |
create_time |
النتائج فقط. الوقت الذي تم فيه إنشاء المسار المحدّد لأول مرة |
state |
النتائج فقط. حالة المسار المحدّد |
route_attributes |
اختياريّ. السمات المخصّصة للمسار المحدّد يسمح إضافتها بتصفية المسارات أو تجميعها عند استرداد معلومات المسارات السابقة وفي الوقت الفعلي. يمكن إضافة ما يصل إلى 10 سمات لكل مسار. يجب أن يكون كل مفتاح وقيمة عبارة عن سلسلة غير فارغة ويمكن أن تحتوي على ما يصل إلى 100 حرف. يجب ألا تبدأ المفاتيح بـ "goog". |
حقل الدمج route_type لا تتوفّر حاليًا سوى القيمة DynamicRoute . يمكن أن تكون route_type إحدى القيم التالية فقط: |
|
dynamic_route |
|
validation_error |
النتائج فقط. خطأ التحقّق من الصحة للمسار المحدّد عندما تكون الحالة STATE_INVALID |
DynamicRoute
يمثّل هذا النوع مسارًا يتضمّن نقاط توقّف (نقطة الانطلاق والوجهة والنقاط الوسيطة). يضمن لك المسار الفعلي المرور بجميع نقاط الطريق، ولكن قد يتغيّر من وقت لآخر بسبب اختلاف حالة حركة المرور.
الحقول | |
---|---|
origin |
مطلوب. الموقع الجغرافي لنقطة انطلاق المسار |
destination |
مطلوب. الموقع الجغرافي النهائي للمسار |
intermediates[] |
اختياريّ. مجموعة من نقاط المرور الوسيطة على طول المسار (باستثناء نقاط البداية والنهاية) وهي دائمًا نقاط مرور. يمكن إضافة ما يصل إلى 25 نقطة توقّف وسيطة. يمكن أن يؤدي إضافتها بشكل صحيح إلى تقليل التفاوت في المسار الفعلي من وقت لآخر. |
الحالة
حالة المسار المحدّد
عمليات التعداد | |
---|---|
STATE_UNSPECIFIED |
لم يتم ضبط حالة هذا المسار. |
STATE_SCHEDULING |
تم إنشاء المسار ويجري تحديد موعد له. |
STATE_RUNNING |
تم إنشاء المسار ولديه جدول زمني نشط. |
STATE_DELETING |
تم وضع علامة على المسار لحذفه. |
STATE_VALIDATING |
المسار قيد التحقّق من صحته. |
STATE_INVALID |
المسار غير صالح استنادًا إلى أحد معايير التحقّق من الصحة. |
ValidationError
خطأ التحقّق من صحة المسار المحدّد
عمليات التعداد | |
---|---|
VALIDATION_ERROR_UNSPECIFIED |
لم يتم ضبط خطأ التحقّق من صحة هذا المسار. |
VALIDATION_ERROR_ROUTE_OUTSIDE_JURISDICTION |
يقع المسار خارج نطاق سلطة المشروع. |
VALIDATION_ERROR_LOW_ROAD_USAGE |
المسار لا يشهد حركة مرور كبيرة (يمرّ به عدد قليل جدًا من الأشخاص). |