סקירה כללית
בנוסף לציון נקודת המוצא והיעד, אפשר גם להשתמש ברבות מהאפשרויות שזמינות למסלולים כדי להתאים אישית מטריצת מסלולים. בטבלה הבאה מפורטות האפשרויות שזמינות לבקשות של מטריצת מסלולים, ומצוינים בה ההבדלים בין השיטות של מסלול יחיד לבין השיטות של מטריצה.
אפשרות | תיאור |
---|---|
מצב נסיעה | אמצעי התחבורה, כמו נהיגה, תחבורה ציבורית, הליכה, רכיבה על אופניים או רכב דו-גלגלי. |
מציינים איך לכלול נתוני תנועה, ואם בכלל לכלול אותם | כדי לקבל תוצאות מדויקות יותר, כדאי לכלול נתוני תנועה. כדי לקבל תשובה מהירה יותר, כדאי להחריג אותם.
מכיוון ש-computeRouteMatrix מעבד הרבה מסלולים בו-זמנית, שימוש בהגדרת האיכות הגבוהה ביותר, TRAFFIC_AWARE_OPTIMAL , מטיל מגבלת בקשה מחמירה על המספר הכולל של הרכיבים (מקורות × יעדים) שאפשר לחשב בשיחה אחת. ההגבלה הזו נועדה למנוע חביון מוגזם. |
חישוב אגרות עבור מטריצת מסלולים | כשעובדים עם נתוני אגרה ב-RouteMatrix , התהליך זהה במהותו לחישוב אגרות עבור מסלול יחיד, אבל יש הבדל חשוב אחד בהיקף: השיטה computeRouteMatrix מספקת רק את נתוני האגרה המצטברים לכל צמד מלא של נקודת מוצא ויעד. בניגוד לשיטה computeRoutes היחידה, שיכולה להחזיר מידע מפורט על אגרות שמחולק לפי קטעי מסלול ספציפיים (קטעים בין נקודות ציון), התגובה של מטריצת המסלולים מסכמת את העלות הכוללת המשוערת של האגרות לנסיעה כולה בין נקודת המוצא ליעד. עדיין אפשר להפעיל את חישוב האגרה על ידי הגדרת extraComputations ל-TOLLS והגדרת פרטי הרכב והכרטיס לתשלום אגרה על ידי הגדרת routeModifiers של נקודת המוצא, אבל travelAdvisory.tollInfo שמתקבל חל על המסלול המלא ולא על הרכיבים שלו.
|
בקשת ערכים מותאמים לשוק המקומי | אתם מבקשים טקסט מותאם לשפה המקומית בתגובה של מטריצת המסלולים באותה דרך שבה אתם מבקשים טקסט מותאם לשפה המקומית עבור מסלול, באמצעות מסכת שדות. כשמבקשים טקסט מותאם לשפה המקומית של משך הנסיעה והמרחק, גם השיטה של מסלול יחיד וגם השיטה של מטריצה תומכות בהגדרה מפורשת של languageCode והיחידות (לדוגמה, METRIC או IMPERIAL ). עם זאת, אם הפרמטרים האלה לא מוגדרים, השיטה computeRoutes מנסה להסיק את השפה ויחידות המרחק ישירות מהמיקום הגיאוגרפי של נקודת המוצא, ואילו השיטה computeRouteMatrix משתמשת כברירת מחדל באנגלית (en-US ) כשפה ובמערכת המטרית (METRIC ) כיחידות, ללא קשר למיקום של נקודת המוצא. לכן, כשמשתמשים ב-RouteMatrix כדי לשנות את התנהגות ברירת המחדל שלו, צריך להגדיר במפורש את פרמטרים הלוקליזציה. |
סוגי כלי רכב שזמינים במטריצת המסלולים | אפשרויות נוספות לבחירת סוג הרכב למטריצת הנתיבים. |
אפשרויות נוספות | כדי לציין אפשרויות נוספות, כמו שעת ההמראה, אפשר לעיין ב- ComputeRouteMatrixRequest. |