نظرة عامة على المهام المُجدوَلة لحِزم تطوير البرامج (SDK) المخصّصة للمستهلكين

يمكنك تخصيص تجربة المستهلكين للمهام المجدولة من خلال السماح لهم بتتبُّع تقدّم عمليات التسليم أو طلبات الخدمة المجدولة.

ما هي حزمة Consumer SDK للمهام المجدولة؟

حزمة Consumer SDK هي ميزة في Fleet Engine للمهام المجدولة تتضمّن أيضًا مجموعات أدوات لإنشاء تجربة المستهلكين. تتيح لك مجموعات الأدوات هذه إنشاء عروض تستند إلى الخريطة لتصوُّر تقدّم السائق وعرض حالة المهمة المرتبطة بمحطة مجدولة. تم تصميمها لجمهورَين رئيسيَّين:

  • المستخدمون النهائيون الذين يريدون معرفة حالة تسليم طلب شحن فردي. توضّح هذه المستندات كيفية تنفيذ تجربة المستهلكين هذه باستخدام حزمة Consumer SDK في JavaScript، التي توفّر فئة FleetEngineShipmentLocationProvider والواجهات المرتبطة بها.
  • مشغّلو الأساطيل الذين يريدون تتبُّع حالة التسليم والمركبة لأسطول كامل من المركبات. لمزيد من المعلومات عن تتبُّع الأساطيل، يُرجى الاطّلاع على دليل تتبُّع الأساطيل.

نموذج لتطبيق ويب يتتبّع مهمة شحن مجدوَلة

ما هي مزايا استخدام حزمة Consumer SDK للمهام المجدولة؟

يتيح لك دمج حزمة Consumer SDK في تطبيقات المستهلكين للمهام المجدولة توفير تجربة شاملة للمستهلكين، مع تعديلات الموقع الجغرافي في الوقت الفعلي تقريبًا والمواضع التي تم ضبطها على الطريق. يمكن للمستهلكين الاطّلاع على موقع مركبة التسليم وتفاصيل تقدّمها التي تساعدهم في معرفة مكان شحنتهم.

ما هي الإجراءات التي يمكنك تنفيذها باستخدام حزمة Consumer SDK؟

يمكنك استخدام حزمة Consumer SDK لمشاركة معلومات الشحنة التالية مع المستهلكين:

  • موقع مركبة التسليم في الوقت الفعلي على الخريطة
  • الوقت المقدَّر لوصول الطرد، مع تعديله وفقًا للظروف المتغيّرة، مثل حركة المرور
  • المسار الذي تسلكه المركبة
  • المسافة وعدد المحطات المتبقية قبل تسليم شحنتهم

يمكنك أيضًا إنشاء تجارب أخرى سلسة للمستهلكين تستند إلى الموقع الجغرافي داخل تطبيق المستهلكين أو موقعه الإلكتروني استنادًا إلى معلومات الموقع الجغرافي من Driver SDK. لمعرفة تفاصيل عن Driver SDK، يُرجى الاطّلاع على نظرة عامة على المهام المجدولة في Driver SDK.

مكوّنات حزمة Consumer SDK

تحتوي حزمة JavaScript Consumer SDK على المكوّنات التالية:

  • مكوّن خريطة JavaScript يحل محلّ عنصر google.maps.Map العادي
  • مكوّنات بيانات للاتصال بـ Fleet Engine
  • مكوّنات لتصوُّر المركبة والمسار أثناء تقدّمهما إلى وجهة
  • خلاصات بيانات أولية للوقت المقدَّر لوصول السائق أو المسافة المتبقية للقيادة

يصف الجدول التالي المكوّنات.

المكوّن الوصف
عرض الخريطة يوضّح عرض الخريطة تقدّم المركبة، ويتم تعديل العرض أثناء تحرّك المركبة على طول مسارها.
موفِّر موقع الشحنة

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

أداة جلب الرمز المميّز للمصادقة تحصل أداة جلب الرمز المميّز للمصادقة على رموز JSON المميّزة للويب (JWT) من خادمك الخلفي لمصادقة الوصول إلى بيانات الموقع الجغرافي المخزّنة في Fleet Engine. يمكنك تنفيذ أداة جلب الرمز المميّز للمصادقة كجزء من تطبيق الويب باستخدام مكتبة مشاركة الرحلات في JavaScript. يُرجى العِلم أنّه يجب أيضًا تنفيذ خدمة إنشاء رموز JSON المميّزة للويب (JWT) لـ Fleet Engine على خادم الخلفية.
خيارات نمط الخريطة يمكنك استخدام خيارات التنسيق المخصّصة لتغيير التنسيق التلقائي لخريطتك بما يتطابق مع تنسيق تطبيق الويب.

كيفية استخدام حزمة Consumer SDK

1 إعداد حزمة JavaScript Consumer SDK لمزيد من المعلومات، يُرجى الاطّلاع على مقالة إعداد حزمة JavaScript Consumer SDK.
2 تتبُّع شحنة تعلَّم كيفية تهيئة الخريطة وبدء تتبُّع شحنة وإيقاف التتبُّع مع إجراء عملية تنظيف مناسبة. يُرجى الاطّلاع على مقالة تتبُّع شحنة.
3 تخصيص واجهة الخريطة يمكنك استخدام حزمة JavaScript Consumer SDK للمهام المجدولة لـ تخصيص واجهة الخريطة أو توفير تخصيص العلامات أو تنسيق الخطوط المتعددة. يُرجى الاطّلاع على مقالات تنسيق خريطة، تخصيص العلامات، وتخصيص الخطوط المتعددة.

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