Route Optimization הוא Google Maps Platform API שיוצר תוכניות מסלול אופטימליות לרכב אחד או לכמה כלי רכב ולעצירות שלהם.
למה כדאי להשתמש ב-Route Optimization API
תוכניות מסלולים עוזרות לשפר את היעילות התפעולית של צי כלי התחבורה. אפשר להתאים את המסלולים לפי עלות, מגבלות זמן, צורכי הלקוחות ויעדים עסקיים אחרים. לדוגמה:
- חברת לוגיסטיקה יכולה לחסוך זמן ומשאבים על ידי תזמון משלוחים ליום המחרת, תוך אופטימיזציה של המסירות מבחינת יעילות הזמן, חיסכון בעלויות, מסירה בזמן ושביעות רצון הנהג ושביעות רצון הלקוח הסופי.
- חברה שמספקת משלוחי מזון על פי דרישה יכולה לייעל את תהליך השילוח שלה על ידי בחירת הנהג הפעיל הטוב ביותר לאיסוף הזמנות חדשות והוספתן למסלולים הקיימים שלו.
- ספק שירותים בשטח יכול לשפר את היעילות ואת שביעות רצון הלקוחות על ידי הקצאת ספקים לפגישות ומציאת רצף העצירות האופטימלי ליותר מפגישה אחת, וכל זאת תוך ביצוע אופטימיזציה מחדש של המסלולים כשמתעוררות בעיות.
מה אפשר לעשות עם Route Optimization API
אפשר להשתמש ב-Route Optimization API כדי לבצע אופטימיזציה של המסלולים והמשימות של צי הרכבים על סמך היעדים והמגבלות שלכם.
- יעדים: היעדים העסקיים שלכם.
- מגבלות: המגבלות של הנכסים הפיזיים שלכם.
| מטרות | מגבלות | ||
|---|---|---|---|
| יעילות הנסיעות | אופטימיזציה של מסלולי נסיעה בסיסיים באמצעות פרמטרים כמו מרחק וזמן הגעה ליעד. | שעות העבודה של הנהגים | להקצות מסלולים לנהגים על סמך שעות העבודה וההפסקות שלהם. |
| הגעה בזמן | לתת עדיפות לאיסוף, למשלוח או לשירות כדי שיגיעו לפני שעה מסוימת. | קיבולת הרכב | הקצאת רכב למשימה על סמך כמות המטען שהוא יכול לשאת. |
| עלות השימוש ברכב | לצמצם את מספר כלי הרכב שנדרשים לביצוע משימה. | חלונות זמן | הגעה של משלוח או משימה בחלון זמן ספציפי. |
| איזון עומסים | חלוקה הוגנת של משימות בין צי כלי רכב ואנשי צוות. | תלות ותאימות | אופטימיזציה של מסלולי הצי על סמך סוגי כלי הרכב, רצף המשימות או תנאי המשלוח. |
איך Route Optimization API פועל
אפשר לגשת ל-Route Optimization API באמצעות REST, gRPC וספריות לקוח.
גוף הבקשה
גוף הבקשה מקבל מידע על המשלוחים ועל כלי הרכב שזמינים למשלוח. הפרטים האלה כוללים, בין היתר:
- נקודות איסוף ומשלוח
- חלונות זמן
- גודל ומשקל המשלוח
- קיבולת הרכב
גוף התשובה
גוף התשובה מספק תוכנית מסלול מפורטת שכוללת:
- רצף העצירות
- משלוחים שהוקצו
- מדדים כלליים
מידע נוסף על בניית בקשה זמין במאמר בניית הודעת בקשה, ומידע על פירוש תגובה זמין במאמר פירוש התגובה.
משאבים
בטבלה הבאה מפורטים המשאבים שזמינים דרך Route Optimization API והנתונים שמוחזרים.
| מקורות נתונים | תיאור והנתונים שמוחזרים | פורמט ההחזרה |
|---|---|---|
optimizeTours
|
השיטה הזו מחזירה מסלול אופטימלי, עם פרטים על הביקורים ומדדים. | JSON או gRPC proto |
batchOptimizeTours
|
השיטה הזו מחזירה את שם המשאב של פעולה ממושכת, שמציין מתי העיבוד מסתיים. | JSON או gRPC proto |
איך משתמשים ב-Route Optimization API
| 1 | הגדרה | מתחילים עם הגדרת פרויקט בענן ומשלימים את הוראות ההגדרה שבהמשך. |
| 2 | הפעלת בקשה בסיסית וקבלת תשובה | אחרי ההגדרה, מתחילים בשליחת בקשה בסיסית ומקבלים את התשובה, בהתאם להוראות שבקטעים יצירת בקשה ופירוש התשובה. |
| 3 | לנסות תרחיש מתקדם יותר וליצור בקשה משלכם | כדאי לעיין בתרחישים לדוגמה, החל מאופטימיזציה של סדר עצירות לאיסוף ולמשלוח, ולהתחיל ליצור בקשות שמתאימות לתרחישי השימוש שלכם. |
ספריות לקוח זמינות
רשימה של ספריות הלקוח שזמינות ל-Route Optimization API מופיעה במאמר ספריות לקוח.
המאמרים הבאים
- מתחילים להשתמש ב-Route Optimization API: עוברים אל הרצת בקשה בסיסית.
- הסבר על החיוב: שימוש וחיוב
- ראו קוד לדוגמה וספריות: ספריות לקוח וקוד פתוח.
- יישום שיטות מומלצות: שיטות מומלצות לשימוש בשירותי אינטרנט של Route Optimization API