با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
مدلهای ترافیک از الگوریتمها و عوامل خاصی برای پیشبینی اینکه چگونه شرایط ترافیکی بر زمان کل سفر برای یک مسیر معین تأثیر میگذارد، استفاده میکنند. Routes API انواع مدل های ترافیکی مختلفی را برای اولویت بندی عوامل مختلف مورد استفاده در محاسبه مدت زمان در ترافیک ارائه می دهد. میتوانید نوع مدل ترافیکی را که میخواهید مسیرهایتان هنگام محاسبه مدت زمان مسیرها یا ماتریس مسیرتان استفاده کنند، مشخص کنید. وقتی نوع مدل ترافیک را تنظیم می کنید، مقدار بازگشتی در قسمت duration بسته به مدل ترافیکی که انتخاب می کنید متفاوت است.
هر دو روش Routes API Compute Routes و Compute Route Matrix از انواع مدل ترافیک پشتیبانی می کنند.
به طور پیش فرض، هر دو روش از نوع مدل ترافیک BEST_GUESS استفاده می کنند.
برای تعیین نوع ترافیک
مبدا و مقصد خود را تعیین کنید.
اگر زمان حرکت شما در آینده است، زمان را با استفاده از پارامتر departure_time درج کنید. اگر زمان حرکت را مشخص نکنید، به طور پیشفرض روی هماکنون تنظیم میشود.
مدل ترافیک را برای استفاده با پارامتر trafficModel و یکی از انواع زیر انتخاب کنید:
BEST_GUESS (پیشفرض) برای درخواست این که duration_in_traffic برگشتی بهترین تخمین زمان سفر با توجه به آنچه در مورد شرایط ترافیک تاریخی و ترافیک زنده شناخته شده است، باشد. هرچه زمان departure_time به زمان کنونی نزدیکتر باشد، ترافیک زنده اهمیت بیشتری پیدا میکند. استفاده از نوع پیشفرض BEST_GUESS مفیدترین پیشبینیها را برای اکثر موارد استفاده میدهد.
PESSIMISTIC درخواست کند که duration_in_traffic برگشتی زمان را بر اساس شرایط ترافیکی تاریخی در روزهای بد ترافیک مدل کند. این نوع مدت زمان تخمینی را نشان می دهد که به احتمال زیاد بیشتر از زمان واقعی سفر در بیشتر روزها است. روزهای گاه به گاه با شرایط خاص بد ممکن است همچنان از این تخمین بیشتر باشد.
OPTIMISTIC درخواست کند که duration_in_traffic برگشتی زمان را بر اساس شرایط ترافیکی تاریخی در روزهای خوب ترافیک مدل کند. این نوع مدت زمان تخمینی را نشان می دهد که به احتمال زیاد کمتر از زمان واقعی سفر در بیشتر روزها است. روزهای گاه به گاه با شرایط به خصوص خوب ممکن است همچنان سریعتر از این تخمین باشند.
به عنوان مثال:
"trafficModel":"OPTIMISTIC"
فیلد routes.duration را در قسمت mask مشخص کنید.
استراحت
-HX-Goog-FieldMask:routes.duration
RPC
const(fieldMask="routes.duration")
وقتی Routes API زمان در ترافیک را تخمین می زند، از نوع مدل ترافیکی که درخواست کرده اید استفاده می کند.
مثال: درخواست مدل ترافیک
به عنوان مثال، این درخواست مشخص می کند که مدت زمان با استفاده از نوع مدل ترافیک OPTIMISTIC در یک زمان حرکت مشخص تخمین زده شود:
تاریخ آخرین بهروزرسانی 2025-02-05 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-02-05 بهوقت ساعت هماهنگ جهانی."],[[["The Routes API offers different traffic models (`BEST_GUESS`, `PESSIMISTIC`, `OPTIMISTIC`) to predict travel times based on various traffic conditions."],["You can specify the desired traffic model when calculating routes, with `BEST_GUESS` being the default, providing the most useful predictions for most use cases."],["`PESSIMISTIC` models travel time based on bad traffic days, likely resulting in a longer estimated duration, while `OPTIMISTIC` uses good traffic days, potentially resulting in a shorter duration."],["Live traffic information is integrated into the `BEST_GUESS` model, making it potentially shorter than `OPTIMISTIC` or longer than `PESSIMISTIC`."],["To use traffic models, include the `trafficModel` parameter in your request and specify `routes.duration` in the field mask."]]],["The Routes API's traffic models predict travel time, offering `BEST_GUESS` (default), `PESSIMISTIC` (longer), and `OPTIMISTIC` (shorter) durations. To use, set the origin, destination, and optional `departure_time`. Choose a `trafficModel` type and specify `routes.duration` in the field mask. The API calculates traffic-affected durations based on the selected model. Using `BEST_GUESS` integrate live information. The default is `BEST_GUESS`, and the duration returned varies depending on the chosen model. The service is pre-GA, it might have limited support and changes.\n"]]