نمای کلی ردیابی ناوگان

کتابخانه ردیابی ناوگان «جاوا اسکریپت» برای موارد استفاده زیر کار می‌کند:

  • سفرهای درخواستی
  • تکالیف زمان‌بندی‌شده

این راهنما درباره نحوه استفاده از این کتابخانه برای هر دو سرویس بحث می‌کند.

بااستفاده از کتابخانه ردیابی ناوگان JavaScript، می‌توانید به گردانندگان ناوگان این امکان را بدهید که مکان خودروهای ناوگانشان را تقریباً به‌صورت هم‌زمان ببینند. اگر مسیر خودرویی مشخص باشد، عنصر نمای نقشه آن خودرو را درحین حرکت در مسیر پیش‌بینی‌شده‌اش پویانمایی می‌کند.

مثالی از نمای نقشه ردیابی ناوگان

ردیابی ناوگان چیست؟

ردیابی ناوگان یکی از ویژگی‌های Fleet Engine است که برای اپراتورهای ناوگان طراحی شده است. این کتابخانه واسط‌هایی ارائه می‌دهد که داده‌های ناوگان را در Fleet Engine مدل‌سازی و دنبال می‌کنند، و کلاس‌هایی ارائه می‌دهد که برای ایجاد نمایشگر نقشه مبتنی بر وب و غنی از اطلاعات سفر برای مدیران ناوگان استفاده می‌کنید. برای مثال:

  • به اپراتورهای سفرهای درخواستی اجازه می‌دهد پیشرفت سفر را در چندین وسیله نقلیه پیگیری کنند.
  • به گردانندگان ارسال برنامه‌ریزی‌شده امکان می‌دهد پیشرفت ارسال‌های ناوگان را در نقشه مبتنی بر وب تقریباً به‌طور هم‌زمان ببینند.

کتابخانه را در برنامه وب خود ادغام می‌کنید و نمایه‌های نقش مناسب را در Fleet Engine تنظیم می‌کنید تا از هم‌رسانی سفرها با مصرف‌کننده پشتیبانی کنید. برای اطلاعات بیشتر درباره نقش‌ها در Fleet Engine، نقش‌های حساب سرویس را ببینید.

چرا از ردیابی ناوگان استفاده کنیم؟

وقتی ردیابی ناوگان را در عملیات ناوگان خود ادغام می‌کنید، تجربه جامعی از نظارت بر خودرو با به‌روزرسانی‌های مکان تقریباً هم‌زمان دریافت می‌کنید. می‌توانید مکان یک یا همه خودروهای ناوگان را روی نقشه ببینید، ازجمله جزئیات توقف یا نقطه مسیر که به شما کمک می‌کند عملکرد ناوگانتان را درک کنید.

با ردیابی ناوگان چه کارهایی می‌توانید انجام دهید؟

با اطلاعاتی که از کتابخانه ردیابی ناوگان به‌دست می‌آورید، می‌توانید بااستفاده از ویژگی‌های زیر، نماهای غنی از عملیات ناوگان خود ایجاد کنید:

  • سفارشی‌سازی‌های میانای کاربر نقشه ردیابی ناوگان را شخصی‌سازی کنید تا متناسب با نیازهایتان باشد.

  • مکان فعلی یک، چند، یا همه وسایل نقلیه را درحالی‌که در مسیرهایشان حرکت می‌کنند ببینید و موقعیت آن‌ها را به‌صورت دوره‌ای به‌روز کنید.

  • «زمان‌های تخمینی رسیدن» برای سفر یا تحویل و همچنین فاصله باقی‌مانده را محاسبه کنید.

  • پیشرفت خودرو را ازجمله سفرهای تکمیل‌شده یا وضعیت تکلیف ببینید.

اجزا

جدول زیر اجزای مورداستفاده در ردیابی ناوگان و عملکرد آن‌ها را شرح می‌دهد.

سفرهای درخواستی

مؤلفه شرح
نمای نقشه هم‌رسانی سفر نمای نقشه هم‌رسانی سفر مکان وسایل نقلیه و سفرهای آن‌ها را نشان می‌دهد. اگر Fleet Engine مسیر خودرو را بداند، مؤلفه نمای نقشه آن خودرو را هنگام حرکت در مسیر پیش‌بینی‌شده‌اش پویانمایی می‌کند.
ارائه‌دهنده مکان خودرو

ارائه‌دهنده مکان خودرو اطلاعات مکان یک خودرو را نمایش می‌دهد. این گزارش اطلاعاتی درباره مکان خودرو، ایستگاه‌های بین راه، و سفرهای اختصاص‌یافته به خودرو دارد.

در زیر قوانین رؤیت‌پذیری برای وسایل نقلیه و نشانگرهای بین راهی آن‌ها آمده است:

  • خودرو: خودرو به‌محض اینکه در Fleet Engine ایجاد شود قابل‌مشاهده است و زمانی که vehicle_state در وضعیت Online باشد قابل‌مشاهده است. این یعنی وسیله نقلیه حتی زمانی که سفری به آن اختصاص داده نشده است می‌تواند قابل‌مشاهده باشد.
  • نشانگرهای نقطه توقف: نقاط توقف برنامه‌ریزی‌شده خودرو به‌صورت نشانگرهای مبدأ، میانی، و مقصد روی نقشه نشان داده می‌شوند.
گزینه‌های سفارشی‌سازی گزینه‌های ارائه‌دهنده مکان خودرو به شما امکان می‌دهد سفارشی‌سازی‌های چندخطی و نشانگر ارائه دهید. می‌توانید چندخطی‌ها را رنگ‌آمیزی و سبک‌بندی کنید تا سناریوهای مختلف دنیای واقعی را برای خودرو نمایش دهید، مثلاً مسیرهای پیموده‌شده و ترافیک. می‌توانید نشانگرها را برای اهداف مختلف سفارشی‌سازی کنید. همچنین می‌توانید مدیریت کلیک را به چندخطی‌ها و نشانگرها اضافه کنید.
شنونده رویداد خودرو شنودگر رویداد به اپراتور اجازه می‌دهد درباره سفرهای تکمیل‌شده توسط خودرو اطلاعات دریافت کند.
ارائه‌دهنده مکان ناوگان خودرو ارائه‌دهنده مکان ناوگان اطلاعات مکان چندین خودروی توزیع را نمایش می‌دهد. هنگام ردیابی ناوگان، مرزهای جغرافیایی را تنظیم می‌کنید و همچنین می‌توانید براساس شناسه خودرو فیلتر کنید.

تکالیف زمان‌بندی‌شده

مؤلفه شرح
نمای نقشه هم‌رسانی سفر نمای نقشه هم‌رسانی سفر مکان خودروهای تحویل و تکالیف را نشان می‌دهد. اگر Fleet Engine مسیر خودرویی را بداند، عنصر نمای نقشه آن خودرو را هنگام حرکت در مسیر پیش‌بینی‌شده‌اش پویانمایی می‌کند.
ارائه‌دهنده مکان خودرو تحویل

ارائه‌دهنده مکان خودرو تحویل، اطلاعات مکان یک خودرو تحویل را نمایش می‌دهد. این گزارش حاوی اطلاعاتی درباره مکان خودرو، توقف‌های آن، و وظایف تکمیل‌شده توسط خودرو تحویل است.

در زیر قوانین رؤیت‌پذیری برای خودروهای توزیع، توقف‌ها، و تکالیف آن‌ها آمده است:

  • خودرو: خودروِ تحویل به‌محض ایجاد در Fleet Engine قابل‌مشاهده است و درطول مسیرش صرف‌نظر از تکالیفش قابل‌مشاهده است.
  • ایستگاه‌ها: ایستگاه‌های برنامه‌ریزی‌شده خودرو در نقشه به‌صورت نشانگرهای ایستگاه خودرو نشان داده می‌شود. نشانگرهای تکالیف تکمیل‌شده با سبکی متفاوت از توقف‌های برنامه‌ریزی‌شده خودرو نمایش داده می‌شوند.
  • تکالیف: مکان نتایج تکلیف با نشانگرهای نتیجه تکلیف نمایش داده می‌شود. تکالیف با نتیجه SUCCEEDED با نشانگرهای تکلیف موفق نمایش داده می‌شوند، درحالی‌که همه تکالیف دیگر با نشانگرهای تکلیف ناموفق نمایش داده می‌شوند.
گزینه‌های سفارشی‌سازی گزینه‌های ارائه‌دهنده مکان خودرو تحویل به شما امکان می‌دهد سفارشی‌سازی‌های چندخطی و نشانگر را ارائه دهید. می‌توانید چندخطی‌ها را رنگ‌آمیزی و سبک‌دهی کنید تا سناریوهای متنوع دنیای واقعی را برای خودرو نمایش دهید، مثلاً مسیر فعال خودرو. می‌توانید نشانگرها را برای اهداف مختلف سفارشی‌سازی کنید، مثلاً برای خودروی تحویل کالا. همچنین می‌توانید مدیریت کلیک را به چندخطی‌ها و نشانگرها اضافه کنید.
فیلتر تکلیف تحویل فیلتر تکلیف به اپراتور امکان می‌دهد نما را برای تکالیف تکمیل‌شده قبل یا بعداز زمان مشخصی فیلتر کند، و همچنین براساس تکالیف باز یا بسته فیلتر کند.
شنونده رویداد وسیله نقلیه تحویل شنودگر رویداد به اپراتور امکان می‌دهد درباره بخش‌های سفر تکمیل‌شده توسط خودرو تحویل، و همچنین فهرستی از تکالیف ارائه شده توسط خودرو اطلاعات دریافت کند.
ارائه‌دهنده مکان ناوگان تحویل ارائه‌دهنده مکان ناوگان توزیع اطلاعات مکان چندین خودروی توزیع را نمایش می‌دهد. می‌توانید فیلتر کنید تا وسیله نقلیه تحویل خاصی و مکان آن نمایش داده شود، یا می‌توانید مکان‌های وسیله نقلیه را برای کل ناوگان نمایش دهید.

نحوه استفاده از ردیابی ناوگان

۱ راه‌اندازی ردیابی ناوگان در جاوا اسکریپت. برای اطلاعات بیشتر، راه‌اندازی کتابخانه ردیابی ناوگان جاوا اسکریپت را ببینید.
۲ کتابخانه را بار کنید و نقشه را مقداردهی اولیه کنید. برای اطلاعات بیشتر، بار کردن کتابخانه و مقداردهی اولیه نمای نقشه را ببینید.
3 مکان خودرو را ارائه دهید و نمای نقشه را تنظیم کنید. برای شروع دنبال کردن خودرو، ارائه‌دهنده مکان را با شناسه خودرو صحیح نمونه‌سازی می‌کنید و از آن برای مقداردهی اولیه نمای نقشه استفاده می‌کنید.  برای اطلاعات بیشتر، ارائه مکان خودرو را ببینید.
۵ پیشرفت ناوگان را به‌روزرسانی کنید و خطاهای سفر را مدیریت کنید. برای اطلاعات بیشتر، به به‌روزرسانی پیشرفت ناوگان و مدیریت خطاها مراجعه کنید.
۵ وقتی روز تمام شد، دنبال کردن خودروهای ناوگان را متوقف کنید. برای اطلاعات بیشتر، توقف دنبال کردن خودروِ تحویل را ببینید.

قدم بعدی چیست