تجربه راننده و ناوبری

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

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

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

تجربه رانندگی را با استفاده از کیت توسعه نرم‌افزار ناوبری (Navigation SDK) سفارشی کنید و از کیت توسعه نرم‌افزار درایور (Driver SDK) برای نمایش بصری موقعیت مکانی راننده و پیشرفت مسیر از طریق مرور وظایف زمان‌بندی‌شده کیت توسعه نرم‌افزار مصرف‌کننده (Consumer SDK) و قابلیت‌های ردیابی ناوگان استفاده کنید.

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

تصویری از نقشه‌های گوگل که مسیری را با چندین ایستگاه نشان می‌دهد وقتی یک ناوگان تحویل کالا را مدیریت می‌کنید، بهبود پیش‌بینی‌پذیری تحویل و بهره‌وری راننده برای برآورده کردن انتظارات مصرف‌کننده بسیار مهم است. تجربه راننده و ناوبری به شما کمک می‌کند تا رانندگان خود را به طور مؤثرتری مسیریابی کنید، از تأخیرها و تحویل‌های از دست رفته جلوگیری کنید و رضایت راننده خود را بهبود بخشید.

  • بهبود رضایت راننده: اپلیکیشن شما می‌تواند به رانندگان کمک کند تا در حین انجام وظایف روزانه خود، احساس کنترل و آگاهی داشته باشند. با استفاده از ناوبری آشنای گوگل مپس، رانندگان شما نیازی به یادگیری رابط کاربری نقشه جدید ندارند. همچنین می‌توانید این تجربه را برای تقویت برند خود سفارشی کنید.
  • بهبود بهره‌وری وظایف راننده: رانندگان خود را با مسیرهایی که ترافیک لحظه‌ای را منعکس می‌کنند، به نقطه مناسب هدایت کنید. این اطلاعات به ویژه برای رانندگان جدید، پاره وقت یا فصلی که نیاز دارند به سرعت وظایف خود را انجام دهند، مفید است. علاوه بر این، می‌توانید مسیرهای سفارشی و عناصر نقشه مخصوص خدمات تحویل خود را ارائه دهید.
  • بهبود پیش‌بینی‌پذیری تحویل: با برنامه‌ای که تجربه Google Maps را در خود جای داده است، می‌توانید اطمینان بیشتری داشته باشید که رانندگان شما از برنامه‌های مسیر مورد انتظار پیروی می‌کنند. نگه داشتن رانندگان در برنامه شما همچنین کیفیت سیگنال‌های مکانی را که دریافت می‌کنید بهبود می‌بخشد.

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

نمودارهای زیر توالی عملیات بین تمام اجزای تجربه راننده و ناوبری را نشان می‌دهد. SDK درایور، به‌روزرسانی‌های موقعیت مکانی را به بک‌اند موتور ناوگان (Fleet Engine) ارسال می‌کند. SDK ناوبری، مسیرهای گام به گام (و سایر اطلاعات ناوبری) را به راننده ارائه می‌دهد. بک‌اند شما تمام ارتباطات تحویل دیگر به موتور ناوگان، مانند ایجاد و به‌روزرسانی وسایل نقلیه و وظایف را مدیریت می‌کند.

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

نمودار زیر توالی عملیات مربوط به سفرهای درخواستی را نشان می‌دهد. این نمودار به دو بخش کلیدی تقسیم می‌شود، شروع روزی که رانندگان اشتراک‌گذاری مکان را در Fleet Engine فعال می‌کنند، و نمای ساده‌شده‌ای از مدیریت سفر با استفاده از اجزای Fleet Engine. برای مشاهده جزئیات فرآیند سفر، به بخش «سفر چیست؟» در مستندات سفرهای درخواستی مراجعه کنید.

وظایف برنامه‌ریزی‌شده

نمودار زیر توالی عملیات برای وظایف زمان‌بندی‌شده را نشان می‌دهد. این شامل ماتریسی از یک روز کاری معمول حمل‌ونقل برای یک راننده به همراه نحوه مدیریت کار آنها در سیستم Fleet Engine با استفاده از کتابخانه Fleet Tracking است.

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

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

این بخش یکی از راه‌های پیاده‌سازی تجربه راننده با ناوبری را شرح می‌دهد. برای سهولت توضیح، این مثال ابتدا با پیاده‌سازی frontend شروع می‌شود. می‌توانید پیاده‌سازی را یا با ادغام SDKها در برنامه راننده خود شروع کنید، یا با ادغام Fleet Engine با backend خود برای ایجاد وظیفه و وسیله نقلیه.

  1. درایور SDK را در برنامه راننده خود ادغام کنید . درایور SDK سیگنال‌های موقعیت مکانی را به صورت بلادرنگ به سرویس Fleet Engine ارسال می‌کند. درایور SDK، ناوبری SDK را در خود جای داده است. برای جزئیات بیشتر، به راهنماهای کاربر درایور SDK برای سفرهای درخواستی ( اندروید ، iOS ) و وظایف زمان‌بندی شده ( اندروید ، iOS ) مراجعه کنید.
  2. ویژگی‌های Navigation SDK را در برنامه‌ی راننده‌ی خود پیاده‌سازی کنید . Navigation SDK کتابخانه‌ای است که قابلیت‌های ناوبری سفارشی، مانند دستورالعمل‌های گام به گام، مسیرهای سفارشی و عناصر نقشه سفارشی را برای رانندگان شما فراهم می‌کند. برای مشاهده‌ی مستندات کامل توسعه‌دهنده، به Navigation with Google Maps مراجعه کنید.
  3. مدیریت وظایف و وضعیت خودرو با Fleet Engine . Fleet Engine یک سرویس backend برای Mobility است که می‌تواند با برقراری تماس‌های REST یا gRPC با Fleet Engine ارتباط برقرار کند. برای جزئیات بیشتر، به مستندات Fleet Engine مراجعه کنید.