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

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

ما هي حزمة تطوير البرامج (SDK) للمهام المُجدوَلة؟

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

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

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

لماذا يجب استخدام Consumer SDK للمهام المُجدوَلة؟

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

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

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

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

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

مكوّنات حزمة تطوير البرامج (SDK) المخصّصة للمستهلكين

تحتوي حزمة تطوير البرامج (SDK) الخاصة بالمستهلكين في JavaScript على المكوّنات التالية:

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

يوضّح الجدول التالي المكوّنات.

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

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

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

كيفية استخدام حزمة تطوير البرامج (SDK) المخصّصة للمستهلكين

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

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