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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

قدم بعدی چیست