תכנון מסלול

כשקובעים את המסלול הכי טוב לנסיעה בשיתוף נסיעות, המסלול הכי מהיר הוא לא תמיד האפשרות הכי טובה. כדאי לתכנן את המסלול.

‫Routes Preferred API מאפשר לתכנן מסלול על ידי ציון יעד מסלול באמצעות השיטה ComputeCustomRoutes.

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

כדי ליהנות מכל היתרונות של תכנון מסלולים, מומלץ להשתמש גם ב-Routes Preferred API וגם ב-Navigation SDK.

הפעלת השיטה ComputeCustomRoutes

כדי להשתמש בשיטה ComputeCustomRoutes בקוד, צריך להפעיל אותה. מידע נוסף על הפעלת שיטות של Routes Preferred API זמין במאמר תחילת העבודה.

שימוש בשיטה ComputeCustomRoutes

כשמשתמשים ב-method‏ ComputeCustomRoutes צריך לציין בשדה הקלט מסכת שדות של תשובה. אפשר לספק את מסכת שדות התגובה באמצעות פרמטר כתובת ה-URL‏ $fields או fields, או באמצעות כותרת HTTP/gRPC‏ X-Goog-FieldMask. מידע נוסף זמין במאמר בנושא פרמטרים של המערכת.

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

topLevelField[.secondLevelField][.thirdLevelField][...]

מקרה מיוחד הוא מסיכת שדות עם התו הכללי '*', שבוחרת את כל השדות ברמת הבסיס.

מידע נוסף זמין בדפים הבאים:

דוגמאות לשימוש בשיטה ComputeCustomRoutes מופיעות במאמר דוגמאות לחישוב מסלול מותאם אישית (בטא).

חישוב עמלות על נסיעה בכביש אגרה

מידע על חישוב עמלות על שיחות לטלפון זמין במאמר חישוב עמלות על שיחות לטלפון.

דוגמאות לחישוב אגרות מופיעות במאמר בנושא חישוב מסלול מותאם אישית.