מהו Route Optimization API

'אופטימיזציית מסלולים' הוא ממשק API של פלטפורמת מפות Google, שמייצר תוכניות מסלול אופטימליות לכלי רכב אחד או יותר ולמשלוחים שלהם.

למה כדאי להשתמש ב-Route Optimization API

שימוש ב-Route Optimization API כדי לשפר את היעילות התפעולית של צורכי התחבורה שלכם.

בעזרת מטרות ואילוצים ייחודיים לעסק, תוכלו ליצור תוכניות מסלול שתואמות לעלויות, למגבלות הזמן ולצרכים של הלקוחות. לדוגמה:

צילום מסך של מפה עם שלושה מסלולים מודגשים בצבעים שונים

  • חברת לוגיסטיקה משתמשת באופטימיזציית מסלולים כדי לבצע אופטימיזציה של ההקצאות של כל המשלוחים ליום המחרת, תוך התמקדות ביעילות הזמן, בחיסכון בעלויות, במשלוח בזמן ובשביעות הרצון של הנהגים ושל לקוחות הקצה.
  • חברת משלוחי מזון על פי דרישה משתמשת באופטימיזציית מסלולים בתהליך השליחה כדי לבחור את הנהג הפעיל הטוב ביותר לאיסוף הזמנות חדשות ולהוסיף אותן למסלולים הקיימים.
  • ספק שירות שעובד בשטח משתמש באופטימיזציית מסלולים כדי להקצות ספקים לפגישות ולמצוא את רצף העצירות האופטימלי למספר פגישות, תוך ביצוע אופטימיזציה מחדש של המסלולים כשמתעוררות בעיות, וכך לשפר את היעילות ואת שביעות הרצון של הלקוחות.

מה אפשר לעשות באמצעות Route Optimization API

אתם יכולים להשתמש ב-Route Optimization API כדי לבצע אופטימיזציה של המסלולים וההקצאות המשימות של הצי על סמך היעדים והמגבלות שלכם.

  • יעדים: היעדים העסקיים שלכם.
  • אילוצים: המגבלות של הנכסים הפיזיים.
מטרות מגבלות
יעילות הנסיעה אופטימיזציה של מסלולי נסיעה בסיסיים באמצעות פרמטרים כמו מרחק וזמן הגעה ליעד. שעות העבודה של הנהגים להקצות מסלולים לנהגים בהתאם לשעות העבודה וההפסקות שלהם.
הגעה בזמן לתת עדיפות לאיסוף, למשלוח או לשירות כדי שהם יגיעו לפני שעה מסוימת. קיבולת הרכב הקצאת רכב למשימה על סמך כמות העומס שהוא יכול לשאת.
עלות השימוש ברכב צמצום מספר כלי הרכב הנדרשים לביצוע משימה. חלונות זמן לקבל משלוח או לבצע משימה בחלון זמן ספציפי.
איזון עומסים חלוקת משימות באופן הוגן בין צי כלי רכב ואנשי צוות. תלויות ותאימות לבצע אופטימיזציה של מסלולי הצי על סמך סוגי כלי הרכב, רצף המשימות או תנאי המשלוח.

איך פועל Route Optimization API

אפשר לגשת ל-Route Optimization API באמצעות API ל-REST, ‏gRPC וספריות לקוח.

גוף הבקשה

גוף הבקשה מקבל מידע על המשלוחים ועל כלי הרכב שזמינים לביצועם. זה כולל פרטים כמו:

  • מיקומי איסוף ומשלוח
  • חלונות זמן
  • הגודל והמשקל של המשלוח
  • קיבולת הרכב

גוף התשובה

גוף התשובה כולל תוכנית מסלול מפורטת שכוללת:

  • רצף העצירות
  • משלוחים שהוקצו
  • מדדים כלליים

פרטים נוספים על בניית בקשה מופיעים בקטע יצירת הודעת בקשה ופירוש תגובה מופיע בקטע פירוש התגובה.

משאבים

בטבלה הבאה מפורט סיכום של המשאבים שזמינים דרך Route Optimization API, יחד עם הנתונים שהוא מחזיר.

מקורות נתונים תיאור ונתונים שמוחזרים פורמט ההחזרה
optimizeTours השיטה הזו מחזירה מסלול מותאם עם פרטי הביקורים והמדדים. JSON או gRPC proto
batchOptimizeTours השיטה הזו מחזירה את שם המשאב של פעולה ממושכת, שמציין מתי העיבוד הושלם. JSON או gRPC proto

איך משתמשים ב-Route Optimization API

1 הגדרה מתחילים בהגדרת הפרויקט ב-Google Cloud ופועלים לפי הוראות ההגדרה הבאות.
2 הרצת בקשה בסיסית וקבלת תשובה אחרי ההגדרה, מתחילים לשלוח בקשה בסיסית ולקבל את התשובה, לפי ההוראות במאמרים יצירת בקשה ופרשנות התשובה.
3 רוצים לנסות תרחיש מתקדם יותר ולהתחיל ליצור בקשה משלכם? כדאי לעיין בתרחישי לדוגמה, החל מאופטימיזציה של הזמנות איסוף ומשלוח, ולהתחיל ליצור בקשות שמתאימות לתרחישי לדוגמה.

ספריות הלקוח הזמינות

רשימה של ספריות הלקוח הזמינות ל-Route Optimization API מופיעה במאמר ספריות לקוח.

המאמרים הבאים