
ویژگی مسیریابی وسایل نقلیه بزرگ Routes API، مسیرها و زمان تقریبی رسیدن (ETA) را برای وسایل نقلیه بزرگ محاسبه میکند. این ویژگی مسیرهای بهینهای را برمیگرداند که از محدودیتهای مبتنی بر ارتفاع، وزن، طول و طبقهبندی مواد خطرناک وسیله نقلیه جلوگیری میکنند. این سرویس همچنین یک توکن مسیر ایجاد میکند که میتواند برای ارائه راهنمایی گام به گام به Navigation SDK ارسال شود.
چرا از مسیریابی وسایل نقلیه بزرگ استفاده کنیم؟
از مسیریابی وسایل نقلیه بزرگ برای ساخت برنامههایی استفاده کنید که چالشهای لجستیکی را برای ناوگان وسایل نقلیه بزرگ حل میکنند.
| فایده | توضیحات |
|---|---|
| بهبود قیمتگذاری و دقت برنامهریزی | زمانهای رسیدن به مقصد (ETA) خاص و مبتنی بر ترافیک ایجاد کنید که امکان ارائه قیمتهای دقیقتر و بازههای زمانی تحویل دقیقتر برای وسایل نقلیه بزرگ مانند کامیونها و اتوبوسها را فراهم میکند. |
| افزایش ایمنی و کارایی راننده | رانندگان را در مسیرهایی راهنمایی کنید که از پلهای کوتاه، جادههای با محدودیت وزن و سایر خطرات اجتناب کنند. |
| سادهسازی عملیات در سطح ناوگان | از بهینهسازی مسیر به همراه مسیریابی وسایل نقلیه بزرگ برای بهینهسازی تخصیص بار و توقف سفارش برای کل ناوگان استفاده کنید. از موتور ناوگان برای فعال کردن قابلیت مشاهدهی لحظهای تخصیصها و مکانهای وسایل نقلیه استفاده کنید. |
| آموزش را به حداقل برسانید و پذیرش را افزایش دهید | به رانندگان وسایل نقلیه بزرگ یا کامیونها، تجربه ناوبری گوگل مپ را در اپلیکیشن خودتان ارائه دهید. |
کاری که میتوانید با مسیریابی وسایل نقلیه بزرگ انجام دهید
با مسیریابی وسایل نقلیه بزرگ، میتوانید عملیات کلیدی زیر را انجام دهید:
- مشخصات دقیق وسیله نقلیه از جمله ارتفاع، وزن، طول، عرض، تعداد محور و طبقهبندی کالاهای خطرناک را مشخص کنید .
- مسیر، زمان سفر و مسافت سفر را که بهطور خاص برای ویژگیهای وسیله نقلیه محاسبه شده است، دریافت کنید .
- با اجتناب خودکار از دور زدنهای U شکل و ترجیح قوی مسیرهای بین ایالتی و بزرگراهها، مسیرهایی بهینه برای مانورپذیری ایجاد کنید . این امر باعث میشود وسایل نقلیه بزرگ در مسیرهایی قرار گیرند که نیازها و انتظارات رانندگان آنها را برآورده میکند.
- محاسبه دقیقتر زمان رسیدن به مقصد (ETA) با استفاده از یک مدل ETA مخصوص کامیون. این مدل سرعتهای مشاهدهشده حرکت کامیون را با دادههای ترافیکی لحظهای و پیشبینیشده ترکیب میکند تا تخمینهای دقیقتری برای وسایل نقلیه بزرگ ارائه دهد.
- با استفاده از یک توکن مسیر برای انتقال یک مسیر ایمن برای کامیون از Routes API، ناوبری گام به گام را در Navigation SDK فعال کنید .
- محاسبه ماتریسهای مسیر برای تعیین زمان و مسافت سفر بین چندین مبدا و مقصد برای برنامهریزی کل ناوگان.
- با در نظر گرفتن امکانسنجی و ایمنی ، برنامه مسیر ناوگان کامیونهای خود را برای بهرهوری کلی عملیاتی بهینه کنید .
نحوه کار مسیریابی وسایل نقلیه بزرگ
ویژگی مسیریابی وسایل نقلیه بزرگ از طریق سرویسهای زیر کار میکند:
| نقطه پایانی | عملیات | خروجی |
|---|---|---|
| API مسیرها | یک درخواست HTTPS به یک نقطه پایانی API مسیرها ( computeRoutes یا computeRouteMatrix ) با بدنه درخواستی که شامل مبدا و مقصد شما باشد. travelMode باید روی TRUCK تنظیم شود و شیء routeModifiers باید شامل vehicleInfo باشد. | یک چندخطی مسیر، فهرستی از مسیرها و گامها، زمان تخمینی سفر و یک توکن مسیر. |
| API بهینهسازی مسیر | یک درخواست HTTPS به نقطه پایانی API بهینهسازی مسیر. travelMode باید روی TRUCK تنظیم شود و شیء routeModifiers باید شامل vehicleInfo باشد. | یک برنامه مسیر بهینه برای ناوگان طراحی شده برای وسیله نقلیه خاص و نشانه های مسیر برای هر سفر. |
| SDK ناوبری | هنگام فراخوانی setDestination یک توکن مسیر (که از Routes API یا Route Optimization API با Large Vehicle Routing تولید شده است) را وارد کنید. | تجربه ناوبری گام به گام که برای کامیونها سفارشی شده و مسیری را دنبال میکند که مطابق با اطلاعات وسیله نقلیه مشخص شده در API مسیرهای اصلی یا درخواست API بهینهسازی مسیر است. |
مثال
مثال زیر بر استفاده از مسیریابی وسایل نقلیه بزرگ با استفاده از Routes API تمرکز دارد.
برای مثال، یک بدنه درخواست ساده 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 را با ابعاد و ویژگیهای خاص وسیله نقلیه شما پر کند.
API مسیرها مسیری را برمیگرداند که اطلاعات وسیله نقلیه مشخص شده را در نظر میگیرد. پاسخ میتواند شامل چندخطی مسیر، ETA مخصوص کامیون، مسافت طی شده و یک توکن مسیر برای استفاده با Navigation SDK بسته به fieldmask مشخص شده باشد. پاسخ همچنین نشان میدهد که آیا مسیری کاملاً منطبق با مسیر پیدا نمیشود یا خیر.
محتوای درخواست و پاسخ
جدول زیر دادههایی را که هنگام ارسال یک درخواست مسیریابی وسیله نقلیه بزرگ با استفاده از متد computeRoutes از API Routes ارسال و دریافت میکنید، فهرست میکند.
| درخواست محتوا | محتوای پاسخ | قالب بازگشتی |
|---|---|---|
|
| جیسون |
محدودیتها
قبل از شروع، باید از محدودیتها و الزامات زیر آگاه باشید.
- دسترسی جغرافیایی : مسیریابی وسایل نقلیه بزرگ فقط در ۴۸ ایالت مجاور ایالات متحده در دسترس است.
- هشدار و ایمنی راننده . رانندگان نباید صرفاً به مسیرهایی که توسط این API برای ایمن یا قانونی بودن ارائه میشوند، تکیه کنند. تضمینی وجود ندارد که مسیرها برای وسیله نقلیه مناسب باشند و دنبال کردن آنها ممکن است رانندگان را در معرض خطراتی مانند پلهای کوتاه یا جادههایی که عبور وسایل نقلیه بزرگ از آنها ممنوع است، قرار دهد.
- مسیرهای با بهترین تلاش . در برخی موارد، API نمیتواند مسیری را پیدا کند که کاملاً با محدودیتهای سفر مطابقت داشته باشد. در عوض، یک مسیر "بهترین تلاش" را برمیگرداند که ممکن است هنوز از مناطق محدود عبور کند. پاسخ API مسیرها به وضوح این مسیرها را در فیلد
routeRestrictionsPartiallyIgnoredعلامتگذاری میکند. در این موارد، مسیر خود را با دقت برنامهریزی کنید، در حالت ایدهآل از دادههای منبع دیگر استفاده کنید. از یک مسیر علامتگذاری شده به عنوان یک منبع واحد برای برنامهریزی یا پیمایش استفاده نکنید. - ویژگیهای پشتیبانی نشده : مسیریابی وسایل نقلیه بزرگ از موارد زیر پشتیبانی نمیکند:
- قیمت عوارض کامیون
- محدودیتهای سرعت
- مسیریابی مواد خطرناک رادیواکتیو
- محدودیتهای استفاده: همه درخواستها مشمول محدودیتهای استاندارد پرسوجو در هر ثانیه (QPS) هستند.
نحوه استفاده از مسیریابی وسایل نقلیه بزرگ
برای استفاده از مسیریابی وسایل نقلیه بزرگ با Routes API، این مراحل را دنبال کنید:
- پروژه خود را راهاندازی کنید: مطمئن شوید که پروژه Google Cloud شما ایجاد شده و برای Routes API فعال شده است.
- امکان مسیریابی وسایل نقلیه بزرگ: مسیریابی وسایل نقلیه بزرگ برای تعداد محدودی از مشتریان در دسترس است، برای درخواست دسترسی و فراهم کردن این ویژگی برای پروژه خود با ما تماس بگیرید .
- یک درخواست بسازید: نقطه پایانی
computeRoutesیاcomputeRouteMatrixرا با تنظیمtravelModeرویTRUCKفراخوانی کنید،routingPreferenceرا رویTRAFFIC_AWARE_OPTIMALتنظیم کنید و ویژگیهای وسیله نقلیه خود را با استفاده از شیءvehicleInfoمشخص کنید. - ارائه ناوبری گام به گام (اختیاری): اگر تابع
computeRoutesرا فراخوانی کردهاید،routeTokenاز پاسخ به Navigation SDK ارسال کنید تا یک جلسه ناوبری آغاز شود.
قدم بعدی چیست؟
- شروع کنید : مسیرهای کامیون و زمانهای رسیدن (ETA) را با Routes API ایجاد کنید
- افزودن ناوبری : ناوبری گام به گام را با مسیرهای خاص کامیون ارائه دهید