نظرة عامة على توجيه المركبات الكبيرة

صورة لشاحنة كبيرة على الطريق

تحسب ميزة تحديد مسارات المركبات الكبيرة في Routes API المسارات والوقت المقدَّر للوصول للمركبات الكبيرة. تعرض هذه الخدمة مسارات محسّنة تتجنّب القيود استنادًا إلى ارتفاع المركبة ووزنها وطولها وتصنيفات المواد الخطرة. تنشئ الخدمة أيضًا رمزًا مميزًا للمسار يمكن تمريره إلى حزمة Navigation SDK لتوفير اتّجاهات مفصّلة.

لماذا يجب استخدام ميزة "تحديد مسارات المركبات الكبيرة"؟

استخدِم خدمة "تحديد مسار المركبات الكبيرة" لإنشاء تطبيقات تحلّ تحديات الخدمات اللوجستية لمجموعات المركبات الكبيرة.

المزايا الوصف
تحسين دقة الأسعار والتخطيط إنشاء تقديرات لوقت الوصول تستند إلى بيانات حركة المرور وتسمح بتقديم عروض أسعار وفترات تسليم أكثر دقة للمركبات الكبيرة، مثل الشاحنات والحافلات
تعزيز سلامة السائقين وكفاءتهم توجيه السائقين على طول مسارات تتجنّب الجسور المنخفضة والطرق التي تخضع لقيود الوزن وغيرها من المخاطر
تبسيط العمليات على مستوى أسطول المركبات استخدِم ميزة "تحسين المسار" مع ميزة "توجيه المركبات الكبيرة" لتحسين عمليات توزيع الحمولة وترتيب محطات التوقف لأسطول كامل. استخدِم Fleet Engine لإتاحة إمكانية الاطّلاع في الوقت الفعلي على المهام ومواقع المركبات الجغرافية.
تقليل التدريب وزيادة معدّل الاستخدام يمكنك أن تقدّم لسائقي المركبات الكبيرة أو الشاحنات تجربة التنقّل باتّجاهات مفصّلة في "خرائط Google" المألوفة ضمن تطبيقك.

الإجراءات التي يمكنك تنفيذها باستخدام ميزة "توجيه المركبات الكبيرة"

باستخدام ميزة "توجيه المركبات الكبيرة"، يمكنك تنفيذ العمليات الرئيسية التالية:

  • حدِّد خصائص المركبة التفصيلية، بما في ذلك الارتفاع والوزن والطول والعرض وعدد المحاور وتصنيفات السلع الخطرة.
  • الحصول على مسار ومدة الرحلة ومسافة السفر محسوبة خصيصًا لسمات المركبة
  • إنشاء مسارات محسّنة لتسهيل المناورة من خلال تجنُّب المنعطفات على شكل حرف U وتفضيل الطرق السريعة والطرق الرئيسية تلقائيًا ويساعد ذلك في إبقاء المركبات الكبيرة على الطرق التي تلبي احتياجات السائقين وتوقعاتهم.
  • احتساب الوقت المتوقّع للوصول بدقة أكبر باستخدام نموذج الوقت المتوقّع للوصول المخصّص للشاحنات يجمع النموذج بين سرعات تنقّل الشاحنات المرصودة وبيانات حركة المرور في الوقت الفعلي والبيانات التوقعية لتقديم تقديرات أكثر دقة للمركبات الكبيرة.
  • فعِّل ميزة "الاتجاهات المفصّلة" في Navigation SDK باستخدام رمز مميّز للمسار لنقل مسار آمن للشاحنات من Routes API.
  • حساب مصفوفات المسارات لتحديد مدة الرحلة والمسافات بين نقاط انطلاق ووجهات متعددة للتخطيط على مستوى أسطول المركبات.
  • تحسين خطة المسار لمجموعة شاحناتك لتحقيق الكفاءة التشغيلية الإجمالية التي تأخذ في الاعتبار الجدوى والسلامة

طريقة عمل توجيه المركبات الكبيرة

تعمل ميزة توجيه المركبات الكبيرة من خلال الخدمات التالية:

نقطة نهاية العملية الناتج
Routes API طلب HTTPS إلى نقطة نهاية في واجهة Routes API (computeRoutes أو computeRouteMatrix) مع نص طلب يتضمّن نقطة الأصل والوجهة يجب ضبط قيمة travelMode على TRUCK، ويجب أن يتضمّن العنصر routeModifiers السمة vehicleInfo. خطوط متعدّدة للمسار وقائمة بأجزاء المسار وخطواته ومدة السفر المقدّرة ورمز مميّز للمسار
Route Optimization API طلب HTTPS إلى نقطة نهاية Route Optimization API يجب ضبط قيمة travelMode على TRUCK، ويجب أن يتضمّن العنصر routeModifiers السمة vehicleInfo. خطة مسار محسّنة للمجموعة مصمَّمة للمركبة المحدّدة، ورموز مميّزة للمسار لكل رحلة
حزمة تطوير البرامج للتنقّل (Android وiOS) ضمِّن رمزًا مميزًا للمسار (تم إنشاؤه من Routes API أو Route Optimization API with Large Vehicle Routing) عند ضبط الوجهات في أداة الاستكشاف. تجربة اتجاهات مفصّلة مخصّصة للشاحنات واتّباع مسار يتوافق مع معلومات المركبة المحدّدة في طلب بيانات من واجهة برمجة التطبيقات Routes API أو Route Optimization API الأصلي.

مثال

يركّز المثال التالي على استخدام ميزة "تحديد مسار المركبات الكبيرة" مع Routes API.

على سبيل المثال، يبدو نص طلب computeRoutes الأساسي على النحو التالي:

{
  "origin": { "location": { "latLng": { "latitude": 41.31, "longitude": -74.75 }}},
  "destination": { "location": { "latLng": { "latitude": 41.30, "longitude": -74.78 }}},
  "travelMode": "TRUCK",
  "routeModifiers": {
    "vehicleInfo": {
      "totalHeightMm": 4114,
      "totalLengthMm": 21945,
      "totalWeightKg": 32658,
      ... // other vehicle attributes
    }
  }
}

مطلوبة: يجب أن يضبط طلبك قيمة travelMode على TRUCK وأن يملأ عنصر vehicleInfo بالأبعاد والسمات المحدّدة لمركبتك.

تعرض واجهة Routes API مسارًا يأخذ في الاعتبار معلومات المركبة المحدّدة. يمكن أن يتضمّن الردّ الخطوط المتعدّدة للمسار، والوقت المقدّر للوصول الخاص بالشاحنة، ومسافة الرحلة، ورمز المسار لاستخدامه مع حزمة تطوير البرامج (SDK) للتنقّل استنادًا إلى قناع الحقل المحدّد. تشير الاستجابة أيضًا إلى ما إذا كان يتعذّر العثور على مسار متوافق تمامًا.

محتوى الطلب والردّ

يسرد الجدول التالي البيانات التي ترسلها وتتلقّاها عند تقديم طلب توجيه مركبة كبيرة باستخدام طريقة computeRoutes في Routes API.

طلب المحتوى محتوى الرد تنسيق الإرجاع
  • إحداثيات نقطة الانطلاق والوجهة
  • عنصر vehicleInfo يحتوي على أبعاد المركبة ووزنها وأنواع المواد الخطرة.
  • خطوط متعدّدة للمسار
  • مدة الرحلة الخاصة بالشاحنات وdistanceMeters
  • ‫routeToken للاستخدام مع حزمة تطوير البرامج (SDK) للتنقّل
  • عنصر travelAdvisory يشير إلى ما إذا كان routeRestrictionsPartiallyIgnored.
JSON

القيود

قبل البدء، يجب أن تكون على دراية بالقيود والمتطلبات التالية.

  • التوفّر الجغرافي: تتوفّر ميزة توجيه المركبات الكبيرة في الولايات المتحدة المتجاورة الـ 48 (متاحة بشكل عام) واليابان (تجريبية). ولا تتوفّر في ألاسكا أو هاواي أو الأقاليم التابعة للولايات المتحدة.
  • نصائح السائق والسلامة يجب ألّا يعتمد السائقون بشكل كامل على المسارات التي تعرضها واجهة برمجة التطبيقات هذه لضمان السلامة أو الالتزام بالقانون. لا نضمن أن تكون المسارات مناسبة للمركبة، وقد يؤدي اتّباعها إلى تعرُّض السائقين لمخاطر، مثل الجسور المنخفضة أو الطرق التي يُحظر فيها مرور المركبات الكبيرة.
  • المسارات التي يتم توفيرها بأفضل جهد ممكن: في بعض الحالات، لا يمكن لواجهة برمجة التطبيقات العثور على مسار يلتزم بشكل كامل بقيود السفر. بدلاً من ذلك، يعرض المسار "الأفضل" الذي قد يمرّ عبر المناطق المحظورة. يحدّد ردّ من واجهة برمجة التطبيقات Routes API هذه الطرق بوضوح في الحقل routeRestrictionsPartiallyIgnored. في هذه الحالات، خطِّط لمسارك بعناية، ويُفضّل استخدام بيانات مصدر أخرى. لا تستخدِم مسارًا تم الإبلاغ عنه كمصدر وحيد للحقيقة عند التخطيط أو التنقّل.
  • الميزات غير المتوافقة: لا يتيح توجيه المركبات الكبيرة استخدام ما يلي:
    • أسعار رسوم عبور الشاحنات
    • حدود السرعة
    • تحديد مسار المواد الخطرة المشعّة
  • حدود الاستخدام: تخضع جميع الطلبات للحدود العادية لعدد الطلبات في الثانية (QPS).

كيفية استخدام ميزة "تحديد مسارات المركبات الكبيرة"

اتّبِع الخطوات التالية لاستخدام ميزة "توجيه المركبات الكبيرة" مع Routes API:

  1. إعداد مشروعك: تأكَّد من إنشاء مشروعك على Google Cloud وتفعيله لاستخدام Routes API.
  2. توفير ميزة توجيه المركبات الكبيرة: تتوفّر ميزة توجيه المركبات الكبيرة لمجموعة محدودة من العملاء، يُرجى التواصل معنا لطلب الوصول إليها وتوفير مشروعك لهذه الميزة.
  3. إنشاء طلب: يمكنك استدعاء نقطة النهاية computeRoutes أو computeRouteMatrix مع ضبط travelMode على TRUCK، وضبط routingPreference على TRAFFIC_AWARE_OPTIMAL، وتحديد سمات مركبتك باستخدام العنصر vehicleInfo.
  4. تقديم اتجاهات مفصّلة (اختياري): إذا طلبت computeRoutes، مرِّر routeToken من الردّ إلى حزمة تطوير البرامج (SDK) للتنقّل لبدء جلسة تنقّل.

الخطوات التالية

  • البدء: إنشاء مسارات شاحنات وتقديرات لوقت الوصول باستخدام Routes API
  • إضافة ميزة التنقّل: توفير اتجاهات مفصّلة باستخدام مسارات مخصّصة للشاحنات في "حزمة تطوير البرامج للتنقّل" على Android أو iOS