نمای کلی تکالیف زمان‌بندی‌شده «کیت توسعه نرم‌افزار مصرف‌کننده»

با اجازه دادن به مصرف‌کنندگان برای دنبال کردن پیشرفت سفارش‌های خدمات یا ارسال‌های زمان‌بندی‌شده، تجربه مصرف‌کننده را برای کارهای زمان‌بندی‌شده سفارشی‌سازی کنید.

«کیت توسعه نرم‌افزار مصرف‌کننده» برای تکالیف زمان‌بندی‌شده چیست؟

«کیت توسعه نرم‌افزار مصرف‌کننده» یکی از ویژگی‌های Fleet Engine برای کارهای زمان‌بندی‌شده است که شامل جعبه‌ابزارهایی برای ایجاد تجربه مصرف‌کننده نیز می‌شود. این جعبه‌ابزارها به شما امکان می‌دهند نمایشگرهای مبتنی بر نقشه ایجاد کنید تا پیشرفت راننده را تجسم کنید و وضعیت تکلیف منسوب به توقف زمان‌بندی‌شده را نشان دهید. این راهنما برای دو مخاطب اصلی طراحی شده است:

  • کاربران نهایی مصرف‌کننده که می‌خواهند وضعیت تحویل سفارش ارسال تکی را بدانند. این سند نحوه پیاده‌سازی آن تجربه مصرف‌کننده را با کیت توسعه نرم‌افزار «مصرف‌کننده» در جاوا اسکریپت پوشش می‌دهد که کلاس FleetEngineShipmentLocationProvider و میاناهای مرتبط را ارائه می‌دهد.
  • گردانندگان ناوگان که می‌خواهند وضعیت تحویل و خودرو را برای کل ناوگان خودروها پیگیری کنند. برای کسب اطلاعات درباره ردیابی ناوگان، راهنمای ردیابی ناوگان را ببینید.

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

چرا از «کیت توسعه نرم‌افزار مصرف‌کننده» برای تکالیف زمان‌بندی‌شده استفاده کنیم؟

با ادغام «کیت توسعه نرم‌افزار مصرف‌کننده» در برنامه‌های مصرف‌کننده وظایف زمان‌بندی‌شده می‌توانید تجربه مصرف‌کننده جامعی را با به‌روزرسانی‌های مکان تقریباً هم‌زمان و موقعیت‌های چسبیده به جاده ارائه دهید. مصرف‌کنندگان شما می‌توانند مکان وسیله نقلیه تحویل و جزئیات پیشرفت را ببینند که به آن‌ها کمک می‌کند بفهمند محموله‌شان کجاست.

با «کیت توسعه نرم‌افزار مصرف‌کننده» چه کارهایی می‌توانید انجام دهید؟

از Consumer SDK برای هم‌رسانی اطلاعات محموله زیر با مصرف‌کنندگان خود استفاده کنید:

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

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

عناصر کیت توسعه نرم‌افزار مصرف‌کننده

«کیت توسعه نرم‌افزار مصرف‌کننده جاوا اسکریپت» شامل عناصر زیر است:

  • عنصر نقشه جاوا اسکریپت که جایگزین افتادنی برای نهاد استاندارد google.maps.Map است.
  • مؤلفه‌های داده برای اتصال به Fleet Engine.
  • مؤلفه‌هایی برای تجسم خودرو و مسیر درحین حرکت به‌سمت مقصد.
  • فیدهای داده‌های خام برای زمان تخمینی رسیدن راننده یا مسافت باقی‌مانده تا مقصد.

جدول زیر مؤلفه‌ها را شرح می‌دهد.

مؤلفه شرح
نمای نقشه نمای نقشه پیشرفت وسیله نقلیه را نشان می‌دهد و با حرکت وسیله نقلیه در مسیر، نما را به‌روز می‌کند.
ارائه‌دهنده مکان محموله

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

واکشی‌کننده نمودار اصالت‌سنجی واکشی‌کننده کد اصالت‌سنجی «کدهای وب JSON» (JWT) را از سرور پشتیبان شما دریافت می‌کند تا دسترسی به داده‌های مکان ذخیره‌شده در «موتور ناوگان» را اصالت‌سنجی کند. شما به‌عنوان بخشی از برنامه وب خود بااستفاده از «کتابخانه هم‌رسانی سفر» جاوااسکریپت، یک واکشی‌کننده کد اصالت‌سنجی پیاده‌سازی می‌کنید. توجه داشته باشید که باید سرویس تولید «نشانه وب JSON» (JWT) را نیز برای Fleet Engine در سرور زیرین خود پیاده‌سازی کنید.
گزینه‌های سبک نقشه می‌توانید از گزینه‌های سبک‌دهی سفارشی برای تغییر سبک‌دهی پیش‌فرض نقشه خود استفاده کنید تا با سبک‌دهی برنامه وب شما مطابقت داشته باشد.

نحوه استفاده از Consumer SDK

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

قدم بعدی چیست