بدء استخدام المجموعة

تسمح لك مكتبة JavaScript Fleet Tracking Library (مكتبة تتبُّع أساطيل JavaScript) بعرض مواقع المركبات في أساطيلك في الوقت الفعلي تقريبًا. تستخدم المكتبة واجهة برمجة تطبيقات الرحلات والتسليمات عند الطلب للسماح بعرض تصورات المركبات والرحلات. تحتوي "مكتبة تتبُّع مجموعة JavaScript" على مكوِّن خريطة JavaScript يحلّ محلّ عنصر google.maps.Map عادي ومكوّنات البيانات التي يمكن ربطها مع Fleet Engine.

يتضمن تنفيذ ميزة "تتبُّع الأسطول" العمل مع العديد من مكوّنات حلول عمليات التسليم والرحلات عند الطلب، مثل Fleet Engine وJavaScript Fleet Tracking Library و Driver SDK:

  • Fleet Engine هي خدمة خلفية مخصصة لحلول الرحلات والتسليمات عند الطلب. وهي مسؤولة عن إدارة الرحلات وحالة المركبة. كما أنها تتعامل مع التفاعل بين Driver SDK ومكتبة JavaScript Fleet Tracking Library وخدمة الخلفية التي يمكنها التواصل مع Fleet Engine من خلال إجراء استدعاءات REST أو gRPC.
  • يمكن دمج مكتبة JavaScript Fleet Tracking Library في التطبيقات الداخلية لإدارة الأساطيل، وتتيح لك تقديم عرض مرئي لمواقع المركبات ومعلومات أخرى عن الرحلات.
  • حزمة Driver SDK هي مكتبة تدمجها في تطبيق السائق الخاص بك. وتكون مسؤولة عن تحديث Fleet Engine حسب الموقع الجغرافي للسائق ومساره والمسافة المتبقية والوقت المقدَّر للوصول. كما أنها تتكامل مع SDK للتنقل، والتي توفر إرشادات التنقل خطوة بخطوة للسائق. لمزيد من المعلومات، اطّلع على التنقّل باستخدام "خرائط Google".

يوضّح المخطّط التالي العلاقة بين هذين العنصرَين: هندسة معمارية

لبدء تنفيذ ميزة "تتبُّع الأسطول"، راجِع تتبُّع مجموعة الأجهزة باستخدام مكتبة JavaScript Fleet Tracking Library .