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

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

يتضمّن تنفيذ ميزة "تتبُّع الأسطول" العمل مع العديد من المكوّنات لحلول الرحلات والتسليمات عند الطلب وهي Fleet Engine ومكتبة JavaScript Fleet Tracking Library و"حزمة تطوير البرامج (SDK) للسائق":

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

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

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