
«کیت توسعه نرمافزار راننده» یک جعبه ابزار برنامه تلفن همراه و یک جزء اساسی از «موتور ناوگان» است. با این کیت توسعه نرمافزار، برنامه راننده شما میتواند هم تکالیف کاری را مدیریت کند و هم قابلیتهای مسیریابی و ناوبری راننده را فعال کند.
قبلاز شروع
این راهنما فرض میکند که موارد زیر را خواندهاید:
- ملزومات Fleet Engine.
- مدل داده برای وسایل نقلیه.
- مدل داده برای تکالیف زمانبندیشده.
- نحوه راهاندازی Fleet Engine.
- نحوه ایجاد و استفاده از وسایل نقلیه در Fleet Engine.
«کیت توسعه نرمافزار راننده» برای تکالیف زمانبندیشده چیست؟
«کیت توسعه نرمافزار راننده» مکان خودرو و بهروزرسانیهای تکلیف را به Fleet Engine اطلاع میدهد تا Fleet Engine بتواند خودروهای تحویل و توقفها و تکالیف تحویل اختصاصدادهشده به آنها را مدیریت کند. در هسته خود، کیت توسعه نرمافزار از یک شنونده رویداد برای ارسال بهروزرسانیهای مکان و مختصات طول/عرض جغرافیایی، همراه با بخش مسیر فعلی و مقصد از کیت توسعه نرمافزار ناوبری به Fleet Engine هنگام شروع رانندگی راننده استفاده میکند.
چرا باید از Driver SDK برای تکالیف زمانبندیشده استفاده کرد؟
Driver SDK ادغام آسانتر با Fleet Engine را برای بهروزرسانی مسیرهای راننده امکانپذیر میکند. با این کیت توسعه نرمافزار، راننده شما میتواند از یک برنامه واحد برای مدیریت تکالیف و پیمایش استفاده کند، همانطور که از نسخه مصرفکننده Google Maps استفاده میکند، اما بدون نیاز به جابهجایی به برنامه دیگر.
کارهایی که میتوانید با «کیت توسعه نرمافزار راننده» برای تکالیف زمانبندیشده انجام دهید
از «کیت توسعه نرمافزار راننده» برای وظایف زمانبندیشده استفاده کنید تا موارد زیر را با «موتور ناوگان» ارتباط برقرار کنید:
- موقعیت همزمان خودرو تحویل روی نقشه.
- مختصات طول/عرض جغرافیایی برای ایستگاه.
- مسافت باقیمانده تا ایستگاه.
- زمان تخمینی رسیدن به ایستگاه.
- مسیر موردنیاز برای خودرو که توسط «کیت توسعه نرمافزار پیمایش» ارائه شده است.
نحوه عملکرد Driver SDK برای تکالیف زمانبندیشده
«کیت توسعه نرمافزار راننده» برای اطلاعات مسیریابی و مقصد به «کیت توسعه نرمافزار پیمایش» وابسته است. «کیت توسعه نرمافزار راننده» همراه با اطلاعات «کیت توسعه نرمافزار ناوبری» با برنامه راننده شما یکپارچه میشود و جریانی از بهروزرسانیهای مکان، مختصات طول/عرض جغرافیایی، فاصله باقیمانده، و زمانهای تخمینی رسیدن را دراختیار «موتور ناوگان» قرار میدهد. همه بهروزرسانیهای دیگر دادههای خودرو باید به زیرینه مشتری ارسال شود، که دادهها را به Fleet Engine منتقل میکند.

نحوه استفاده از «کیت توسعه نرمافزار راننده» برای تکالیف زمانبندیشده
برای دیدن نحوه شروع استفاده از «کیت توسعه نرمافزار راننده»، پلاتفرم خود را انتخاب کنید.
Android
| ۱ | دریافت کیت توسعه نرمافزار Driver برای Android | برای اطلاعات بیشتر، دریافت کیت توسعه نرمافزار «راننده» را ببینید. |
| ۲ | پروژه کنسول Google Cloud را پیکربندی کنید | برای اطلاعات بیشتر، به پیکربندی پروژه کنسول Google Cloud مراجعه کنید. |
| 3 | اعلام وابستگیها | برای اطلاعات بیشتر، اعلام وابستگیها را ببینید. |
| ۴ | ایجاد نمودارهای اصالتسنجی | برای اطلاعات بیشتر، ایجاد نشانهای اصالتسنجی را ببینید. |
| ۵ | مقداردهی اولیه Driver SDK | برای اطلاعات بیشتر، به مقداردهی اولیه Driver SDK مراجعه کنید. |
| ۶ | آماده کردن خودرو | برای اطلاعات بیشتر، آماده کردن خودرو را ببینید. |
iOS
| ۱ | دریافت «کیت توسعه نرمافزار راننده» برای iOS | برای اطلاعات بیشتر، دریافت کیت توسعه نرمافزار «راننده» را ببینید. |
| ۲ | پیکربندی پروژه کنسول Google Cloud | برای اطلاعات بیشتر، به پیکربندی پروژه کنسول Google Cloud مراجعه کنید. |
| 3 | ایجاد کردن کدهای اصالتسنجی | برای اطلاعات بیشتر، ایجاد نشانهای اصالتسنجی را ببینید. |
| ۴ | راهاندازی کیت توسعه نرمافزار «راننده» | برای اطلاعات بیشتر، به مقداردهی اولیه Driver SDK مراجعه کنید. |
| ۵ | آماده کردن خودرو | برای اطلاعات بیشتر، آماده کردن خودرو را ببینید. |
قدم بعدی چیست
مستندات پلاتفرمی را که میخواهید «کیت توسعه نرمافزار» Driver را در آن راهاندازی کنید ببینید: