RoutingPreference

קבוצת ערכים שמציינים גורמים שיש להביא בחשבון במהלך חישוב המסלול.

טיפוסים בני מנייה (enum)
ROUTING_PREFERENCE_UNSPECIFIED לא צוינה העדפת ניתוב. ברירת המחדל היא TRAFFIC_UNAWARE.
TRAFFIC_UNAWARE מחשב מסלולים בלי להביא בחשבון את מצב התנועה בזמן אמת. הקטע הזה מתאים כשמצב התנועה לא חשוב או לא רלוונטי. שימוש בערך הזה מוביל לזמן אחזור קצר ככל האפשר. הערה: עבור RouteTravelMode DRIVE ו-TWO_WHEELER, המסלול ומשך הזמן שנבחרו מבוססים על רשת הכבישים ועל מצב התנועה הממוצע שאינו תלוי בזמן, ולא על תנאי הדרך הנוכחיים. לכן, המסלולים עשויים לכלול כבישים שסגורים באופן זמני. התוצאות של בקשה נתונה עשויות להשתנות עם הזמן עקב שינויים ברשת הכבישים, עדכון תנאי התנועה הממוצעים ואופי השירות המבוזר. כמו כן, התוצאות עשויות להשתנות בין מסלולים שווים כמעט בכל זמן או בתדירות.
TRAFFIC_AWARE מחשבת מסלולים תוך התחשבות במצב התנועה בזמן אמת. בניגוד ל-TRAFFIC_AWARE_OPTIMAL, יש אופטימיזציות מסוימות שמיושמות כדי לצמצם באופן משמעותי את זמן האחזור.
TRAFFIC_AWARE_OPTIMAL מחשבת את המסלולים תוך התחשבות בתנאי התנועה בזמן אמת, בלי ליישם את רוב האופטימיזציות של הביצועים. השימוש בערך הזה יוביל לזמן האחזור הגבוה ביותר.