ویژگی مسیریابی خودروهای بزرگ در «میانای برنامهسازی کاربردی مسیرها» مسیرها و زمانهای تخمینی رسیدن (ETAs) را برای خودروهای بزرگ محاسبه میکند. مسیرهای بهینهسازیشدهای را برمیگرداند که براساس ارتفاع، وزن، طول خودرو، و طبقهبندیهای مواد خطرناک از محدودیتها اجتناب میکنند. این سرویس همچنین رمز مسیر تولید میکند که میتواند به «کیت توسعه نرمافزار پیمایش» ارسال شود تا راهنمایی گامبهگام ارائه دهد.
چرا از مسیریابی خودروهای بزرگ استفاده کنیم
از مسیریابی خودروهای بزرگ برای ساختن برنامههایی استفاده کنید که چالشهای لجستیک را برای ناوگان خودروهای بزرگ حل میکنند.
| مزایا | شرح |
|---|---|
| بهبود دقت قیمتگذاری و برنامهریزی | زمانهای تقریبی ورود خاص و با اطلاع از ترافیک تولید کنید که امکان ارائه قیمتهای دقیقتر و پنجرههای تحویل برای وسایل نقلیه بزرگ مانند کامیونها و اتوبوسها را فراهم میکند. |
| بهبود ایمنی و کارایی راننده | رانندگان را در مسیرهایی که از پلهای کوتاه، جادههای دارای محدودیت وزن، و سایر خطرات اجتناب میکنند راهنمایی کنید. |
| روان کردن عملیات در سراسر ناوگان | از «بهینهسازی مسیر» بههمراه مسیریابی خودروهای بزرگ برای بهینهسازی تخصیص بار و ترتیب توقف برای کل ناوگان استفاده کنید. از Fleet Engine برای فعال کردن رؤیتپذیری همزمان تکالیف و مکانهای خودرو استفاده کنید. |
| بهحداقل رساندن آموزش و افزایش پذیرش | تجربه آشنای ناوبری Google Maps را در برنامه خودتان به رانندگان کامیون یا خودروهای بزرگ ارائه دهید |
کارهایی که میتوانید با مسیریابی خودروهای بزرگ انجام دهید
با مسیریابی خودروهای بزرگ، میتوانید عملیات کلیدی زیر را انجام دهید:
- مشخصات دقیق خودرو ازجمله ارتفاع، وزن، طول، عرض، تعداد محور، و طبقهبندی کالاهای خطرناک را مشخص کنید.
- مسیر، مدت سفر، و مسافت سفر را بهطور خاص براساس ویژگیهای خودرو محاسبه کنید.
- مسیرهای بهینهشده برای مانورپذیری ایجاد کنید و بهطور خودکار از دوربرگردانها اجتناب کنید و بزرگراهها و آزادراهها را ترجیح دهید. این کار باعث میشود خودروهای بزرگ در مسیرهایی که نیازها و انتظارات رانندگانشان را برآورده میکند حرکت کنند.
- بااستفاده از مدل «زمان تقریبی رسیدن» ویژه کامیون، زمان تقریبی رسیدن دقیقتری محاسبه کنید. این مدل سرعتهای مشاهدهشده سفر کامیون را با دادههای ترافیک همزمان و پیشبینیشده ترکیب میکند تا تخمینهای دقیقتری برای وسایل نقلیه بزرگ ارائه دهد.
- فعال کردن ناوبری گامبهگام در «کیت توسعه نرمافزار پیمایش» بااستفاده از نشانه مسیر برای انتقال مسیر ایمن برای کامیون از «میانای برنامهسازی کاربردی مسیرها».
- برای تعیین زمان و فاصله سفر بین چند مبدأ و مقصد برای برنامهریزی در سطح ناوگان، ماتریسهای مسیر را محاسبه کنید.
- بهینهسازی طرح مسیر برای ناوگان کامیونهای شما برای کارایی عملیاتی کلی که امکانپذیری و ایمنی را درنظر میگیرد.
نحوه عملکرد مسیریابی خودروهای بزرگ
ویژگی مسیریابی خودروهای بزرگ ازطریق سرویسهای زیر کار میکند:
| نقطه پایانی | عملیات | خروجی |
|---|---|---|
| میانای برنامهسازی کاربردی مسیرها | درخواست HTTPS به نقطه پایانی «میانای برنامهسازی کاربردی مسیرها» (computeRoutes یا computeRouteMatrix) با بدنه درخواستی که شامل مبدأ و مقصد شما است. travelMode باید روی TRUCK تنظیم شود و شیء routeModifiers باید شامل vehicleInfo باشد.
|
چندخطی مسیر، فهرست بخشها و مراحل مسیر، زمان سفر تخمینی، و یک توکن مسیر. |
| Route Optimization API | درخواست اچتیتیپیاس به نقطه پایان Route Optimization API. travelMode باید روی TRUCK تنظیم شود و شیء routeModifiers باید شامل vehicleInfo باشد.
|
طرح مسیر بهینهشده برای ناوگان که برای وسیله نقلیه خاص طراحی شده است، و کدهای مسیر برای هر سفر. |
| کیت توسعه نرمافزار ناوبری (Android، iOS) | هنگام تنظیم مقصدها در ناوبر، یک کد مسیر (تولیدشده از Routes API یا Route Optimization API با «مسیریابی خودروهای بزرگ») اضافه کنید. | تجربه ناوبری گامبهگام سفارشیشده برای کامیونها و دنبال کردن مسیری که از اطلاعات خودرو مشخصشده در درخواست Routes API یا Route Optimization API اصلی پیروی میکند. |
مثال
مثال زیر بر استفاده از مسیریابی خودروهای بزرگ با «میانای برنامهسازی کاربردی Routes» تمرکز دارد.
برای مثال، یک متن درخواست computeRoutes پایه بهاینصورت است:
{
"origin": { "location": { "latLng": { "latitude": 41.31, "longitude": -74.75 }}},
"destination": { "location": { "latLng": { "latitude": 41.30, "longitude": -74.78 }}},
"travelMode": "TRUCK",
"routeModifiers": {
"vehicleInfo": {
"totalHeightMm": 4114,
"totalLengthMm": 21945,
"totalWeightKg": 32658,
... // other vehicle attributes
}
}
}
الزامی: درخواست شما باید travelMode را روی TRUCK تنظیم کند و
شیء vehicleInfo را با ابعاد و مشخصات ویژه خودروتان تکمیل کند.
«میانای برنامه کاربردی مسیرها» مسیری را برمیگرداند که اطلاعات خودرو مشخصشده را درنظر میگیرد. پاسخ میتواند شامل چندخطی مسیر، زمان تخمینی رسیدن ویژه کامیون، فاصله سفر، و کد مسیر برای استفاده با «کیت توسعه نرمافزار ناوبری» بسته به فیلدماسک مشخصشده باشد. پاسخ همچنین نشان میدهد که آیا مسیر کاملاً منطبق پیدا نمیشود یا نه.
محتوای درخواست و پاسخ
جدول زیر دادههایی را که هنگام درخواست مسیریابی وسیله نقلیه بزرگ بااستفاده از روش computeRoutes در Routes API ارسال و دریافت میکنید فهرست میکند.
| درخواست محتوا | محتوای پاسخ | قالب برگرداندن |
|---|---|---|
|
|
(قالب) JSON |
محدودیتها
قبلاز شروع، باید از محدودیتها و الزامات زیر آگاه باشید.
- دردسترس بودن جغرافیایی: مسیریابی خودروهای بزرگ در ۴۸ ایالت پیوسته ایالات متحده (عموماً دردسترس) و ژاپن (آزمایشی) دردسترس است. این سرویس در آلاسکا، هاوایی، یا قلمروهای ایالات متحده دردسترس نیست.
- توصیههای راننده و ایمنی. رانندگان نباید برای ایمن یا قانونی بودن فقط به مسیرهای برگرداندهشده توسط این API اتکا کنند. تضمین نمیشود که مسیرها برای خودرو مناسب باشند و دنبال کردن آنها ممکن است رانندگان را درمعرض خطراتی مانند پلهای کمارتفاع یا جادههایی قرار دهد که ورود خودروهای بزرگ به آنها ممنوع است.
- مسیرهای با حداکثر تلاش. در برخی موارد، API نمیتواند مسیری پیدا کند که
کاملاً با محدودیتهای سفر مطابقت داشته باشد. درعوض، مسیری با «بهترین تلاش» برمیگرداند که ممکن است همچنان از مناطق محدودشده عبور کند. پاسخ Routes API
این مسیرها را بهوضوح در فیلد
routeRestrictionsPartiallyIgnoredپرچمگذاری میکند. در این موارد، مسیرتان را با دقت برنامهریزی کنید، ترجیحاً بااستفاده از دادههای منبع دیگر. از مسیر پرچمگذاریشده بهعنوان منبع واحد حقیقت برای برنامهریزی یا جهتیابی استفاده نکنید. - ویژگیهای پشتیبانینشده: مسیریابی خودروهای بزرگ از موارد زیر پشتیبانی نمیکند:
- قیمت عوارضی کامیون
- محدودیتهای سرعت
- مسیریابی برای مواد خطرناک رادیواکتیو
- حدود استفاده: همه درخواستها تابع حدود استاندارد پُرسمان در ثانیه (QPS) هستند.
نحوه استفاده از مسیریابی خودروهای بزرگ
برای استفاده از مسیریابی خودروهای بزرگ با «میانای برنامهسازی کاربردی مسیرها»، این مراحل را دنبال کنید:
- راهاندازی پروژه: مطمئن شوید پروژه Google Cloud شما ایجاد شده و برای Routes API فعال شده است.
- تدارک برای مسیریابی خودروهای بزرگ: مسیریابی خودروهای بزرگ برای مجموعه محدودی از مشتریان دردسترس است، برای درخواست دسترسی با ما تماس بگیرید و پروژهتان را برای این ویژگی تدارک ببینید.
- ایجاد درخواست: نقطه پایانی
computeRoutesیاcomputeRouteMatrixرا با تنظیمtravelModeرویTRUCKفراخوانی کنید،routingPreferenceرا رویTRAFFIC_AWARE_OPTIMALتنظیم کنید، و مشخصههای خودرو را بااستفاده از شیءvehicleInfoمشخص کنید. - ارائه ناوبری گامبهگام (اختیاری): اگر با
computeRoutesتماس گرفتید،routeTokenرا از پاسخ به «کیت توسعه نرمافزار ناوبری» ارسال کنید تا جلسه ناوبری شروع شود.
قدم بعدی چیست
- شروع به کار: با «میانای برنامهسازی کاربردی مسیرها»، مسیرهای کامیون و زمانهای تخمینی رسیدن را تولید کنید
- افزودن پیمایش: پیمایش گامبهگام با مسیرهای ویژه کامیون در «کیت توسعه نرمافزار پیمایش» برای Android یا iOS ارائه دهید