نمای کلی وظایف برنامه ریزی شده SDK مصرف کننده

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

Consumer SDK برای کارهای برنامه ریزی شده چیست؟

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

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

Sample web app tracking a scheduled shipment
task

چرا از Consumer SDK برای کارهای برنامه ریزی شده استفاده کنیم؟

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

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

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

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

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

اجزای SDK مصرف کننده

JavaScript Consumer SDK شامل اجزای زیر است:

  • یک جزء نقشه جاوا اسکریپت که جایگزینی برای یک موجودیت استاندارد google.maps.Map است.
  • اجزای داده برای اتصال با Fleet Engine.
  • مولفه هایی برای تجسم وسیله نقلیه و مسیری که به سمت مقصد پیش می رود.
  • داده های خام برای ETA راننده یا مسافت باقی مانده برای رانندگی تغذیه می شود.

جدول زیر اجزاء را شرح می دهد.

جزء توضیحات
نمای نقشه نمای نقشه پیشرفت وسیله نقلیه را نشان می‌دهد و با حرکت خودرو در مسیر خود، نمای آن را به‌روزرسانی می‌کند.
ارائه دهنده محل حمل و نقل

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

واکشی نشانه احراز هویت واکشی نشانه احراز هویت، JSON Web Tokens (JWTs) را از سرور پشتیبان شما برای احراز هویت دسترسی به داده های مکان ذخیره شده در Fleet Engine دریافت می کند. شما با استفاده از کتابخانه اشتراک گذاری سفر جاوا اسکریپت، یک واکشی نشانه احراز هویت را به عنوان بخشی از برنامه وب خود پیاده سازی می کنید. توجه داشته باشید که باید سرویس ایجاد JSON Web Token (JWT) را برای Fleet Engine در سرور باطن خود پیاده سازی کنید.
گزینه های سبک نقشه می‌توانید از گزینه‌های یک ظاهر طراحی سفارشی برای تغییر استایل پیش‌فرض نقشه خود برای مطابقت با استایل برنامه وب خود استفاده کنید.

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

1 JavaScript Consumer SDK را تنظیم کنید برای اطلاعات بیشتر، به تنظیم JavaScript Consumer SDK مراجعه کنید.
2 یک محموله را دنبال کنید بیاموزید که چگونه نقشه را مقداردهی اولیه کنید، یک محموله را دنبال کنید و با پاکسازی مناسب دیگر دنبال نکنید. به دنبال یک محموله مراجعه کنید .
3 رابط نقشه را سفارشی کنید می‌توانید از JavaScript Consumer SDK برای کارهای برنامه‌ریزی‌شده برای سفارشی‌سازی رابط نقشه، ارائه سفارشی‌سازی نشانگر، یا استایل چند خطوط استفاده کنید. به Style a map , Customize marker , and Customize polylines مراجعه کنید.

بعدش چی