פרמטרים להגדרת חישובי המסלולים למקומות בתגובה, גם לאורך מסלול (שבו דירוג התוצאות יושפע) וגם לחישוב זמני הנסיעה בתוצאות.
ייצוג JSON |
---|
{ "origin": { object ( |
שדות | |
---|---|
origin |
זה שינוי אופציונלי. מקור ניתוב מפורש שמבטל את המקור שהוגדר בקו הפוליגון. כברירת מחדל, המערכת תשתמש במקור של הקו הפוליגוני. |
travel |
זה שינוי אופציונלי. אמצעי התחבורה. |
route |
זה שינוי אופציונלי. מקשי הצירוף של המסלול. |
routing |
זה שינוי אופציונלי. קובעת איך לחשב את סיכומי הניתוב. השרת מנסה להשתמש בעדיפות הניתוב שנבחרה כדי לחשב את המסלול. האפשרות 'העדפת מסלול שמתחשב בתנועה' זמינה רק ב- |
TravelMode
אפשרויות למצב נסיעה. האפשרויות האלה תואמות למה שRoutes API מציע.
טיפוסים בני מנייה (enum) | |
---|---|
TRAVEL_MODE_UNSPECIFIED |
לא צוין מצב נסיעה. ברירת המחדל היא DRIVE . |
DRIVE |
נוסעים ברכב נוסעים. |
BICYCLE |
רכיבה על אופניים. לא נתמך ב-searchAlongRouteParameters . |
WALK |
נסיעה בהליכה. לא נתמך ב-searchAlongRouteParameters . |
TWO_WHEELER |
כלי רכב ממונעים דו-גלגליים מכל הסוגים, כמו קורקינטים ואופנועים. חשוב לזכור שהיא שונה מאמצעי ההגעה BICYCLE , שכולל תחבורה מונעת על ידי אדם. אין תמיכה ב-searchAlongRouteParameters . התכונה נתמכת רק במדינות שמפורטות בקטע מדינות ואזורים נתמכים לכלי רכב דו-גלגליים. |
RouteModifiers
האובייקט הזה מכיל קבוצה של תנאים אופציונליים שצריך לעמוד בהם בזמן חישוב המסלולים.
ייצוג JSON |
---|
{ "avoidTolls": boolean, "avoidHighways": boolean, "avoidFerries": boolean, "avoidIndoor": boolean } |
שדות | |
---|---|
avoid |
זה שינוי אופציונלי. כשהערך מוגדר כ-true, המערכת תנסה להימנע מכבישי אגרה במקרים שבהם זה הגיוני, ותעדיף מסלולים שלא כוללים כבישי אגרה. ההנחה חלה רק על |
avoid |
זה שינוי אופציונלי. כשהערך מוגדר כ-true, המערכת תנסה להימנע מכבישים מהירים במקרים שבהם זה אפשרי, ותעדיף מסלולים שלא כוללים כבישים מהירים. ההנחה חלה רק על |
avoid |
זה שינוי אופציונלי. כשהערך מוגדר כ-true, המערכת תנסה להימנע ממעבורות במקרים שבהם זה אפשרי, ותעדיף מסלולים שלא כוללים מעבורות. ההנחה חלה רק על |
avoid |
זה שינוי אופציונלי. כשהערך מוגדר כ-true, המערכת תנסה להימנע מנווט בתוך מבנים, אם זה אפשרי, ותעדיף מסלולים שלא כוללים ניווט בתוך מבנים. ההגדרה חלה רק על |
RoutingPreference
קבוצת ערכים שמציינים גורמים שצריך להביא בחשבון בעת חישוב המסלול.
טיפוסים בני מנייה (enum) | |
---|---|
ROUTING_PREFERENCE_UNSPECIFIED |
לא צוינה העדפת ניתוב. ברירת המחדל היא TRAFFIC_UNAWARE . |
TRAFFIC_UNAWARE |
מחשב את המסלולים בלי להביא בחשבון את מצב התנועה בזמן אמת. מתאים למקרים שבהם מצב התנועה לא רלוונטי או לא חשוב. השימוש בערך הזה מניב את זמן האחזור הנמוך ביותר. הערה: ב DRIVE וTWO_WHEELER , המסלול ומשך הזמן שנבחרו מבוססים על רשת הכבישים ועל תנאי התנועה שתלויים בזמן הממוצע, ולא בתנאי הכביש הנוכחיים. כתוצאה מכך, המסלולים עשויים לכלול כבישים שסגורים באופן זמני. התוצאות של בקשה מסוימת עשויות להשתנות לאורך זמן בגלל שינויים ברשת הכבישים, תנאי התנועה הממוצעים המעודכנים והאופי המבוזר של השירות. התוצאות עשויות גם להשתנות בין מסלולים כמעט זהים בכל שלב או תדירות. |
TRAFFIC_AWARE |
מחשבת מסלולים תוך התחשבות בתנאי התנועה בזמן אמת. בניגוד ל-TRAFFIC_AWARE_OPTIMAL , חלק מהאופטימיזציות חלות כדי לצמצם משמעותית את זמן האחזור. |
TRAFFIC_AWARE_OPTIMAL |
חישוב המסלולים תוך התחשבות בתנאי התנועה בזמן אמת, בלי להחיל את רוב האופטימיזציות לשיפור הביצועים. השימוש בערך הזה יוצר את זמן האחזור הגבוה ביותר. |