אינדקס
RoutesPreferred
(ממשק)ComputeCustomRoutesRequest
(הודעה)ComputeCustomRoutesResponse
(הודעה)ComputeCustomRoutesResponse.FallbackInfo
(הודעה)ComputeCustomRoutesResponse.FallbackInfo.FallbackRouteObjective
(טיפוס enum)ComputeRouteMatrixRequest
(הודעה)ComputeRoutesRequest
(הודעה)ComputeRoutesResponse
(הודעה)CustomRoute
(הודעה)FallbackInfo
(הודעה)FallbackReason
(טיפוס enum)FallbackRoutingMode
(טיפוס enum)Location
(הודעה)Maneuver
(טיפוס enum)NavigationInstruction
(הודעה)Polyline
(הודעה)PolylineEncoding
(טיפוס enum)PolylineQuality
(טיפוס enum)Route
(הודעה)RouteLeg
(הודעה)RouteLegStep
(הודעה)RouteLegStepTravelAdvisory
(הודעה)RouteLegTravelAdvisory
(הודעה)RouteMatrixDestination
(הודעה)RouteMatrixElement
(הודעה)RouteMatrixElementCondition
(טיפוס enum)RouteMatrixOrigin
(הודעה)RouteModifiers
(הודעה)RouteObjective
(הודעה)RouteObjective.RateCard
(הודעה)RouteObjective.RateCard.MonetaryCost
(הודעה)RouteTravelAdvisory
(הודעה)RouteTravelMode
(טיפוס enum)RoutingPreference
(טיפוס enum)SpeedReadingInterval
(הודעה)SpeedReadingInterval.Speed
(טיפוס enum)TollInfo
(הודעה)TollPass
(טיפוס enum)Units
(טיפוס enum)VehicleEmissionType
(טיפוס enum)VehicleInfo
(הודעה)Waypoint
(הודעה)
RoutesPreferred
ה-API המועדף של המסלולים.
ComputeCustomRoutes |
---|
בהינתן קבוצה של נקודות ציון מתווכות ומובילות, וכן יעד של מסלול, מחשב את המסלול הטוב ביותר ליעד של המסלול. מחזירה גם את המסלול המהיר ביותר ואת המסלול הקצר ביותר כמסלולי עזר. הערה: השיטה הזו מחייבת לציין אנונימיזציה של שדות תגובה בקלט. אפשר לספק את המסכה של שדות התגובה באמצעות הפרמטר לדוגמה, בשיטה הזו:
Google לא ממליצה להשתמש במסכה של שדות התגובה עם התו הכללי לחיפוש (
|
ComputeRouteMatrix |
---|
מקבלת רשימת מקורות ויעדים ומחזירה זרם עם מידע על המסלול לכל שילוב של נקודת מוצא ויעד. הערה: השיטה הזו מחייבת לציין אנונימיזציה של שדות תגובה בקלט. אפשר לספק את המסכה של שדות התגובה באמצעות הפרמטר לדוגמה, בשיטה הזו:
חשוב מאוד לכלול את
|
ComputeRoutes |
---|
מחזירה את המסלול הראשי יחד עם מסלולים חלופיים אופציונליים, בהינתן קבוצה של ציוני דרך בטרמינל ובנקודת ביניים. הערה: השיטה הזו מחייבת לציין אנונימיזציה של שדות תגובה בקלט. אפשר לספק את המסכה של שדות התגובה באמצעות פרמטר של כתובת אתר לדוגמה, בשיטה הזו:
Google לא ממליצה להשתמש במסכה של שדות התשובה עם התו הכללי לחיפוש (
|
ComputeCustomRoutesRequest
הודעת הבקשה של ComputeCustomRoutes.
שדות | |
---|---|
origin |
חובה. ציון דרך במקור. |
destination |
חובה. ציון דרך ליעד. |
intermediates[] |
זה שינוי אופציונלי. קבוצה של נקודות דרך לאורך המסלול (לא כולל נקודות סופיות), לעצירה או למעבר. יש תמיכה ב-25 ציוני דרך ברמת הביניים. |
travel_mode |
זה שינוי אופציונלי. מציין את אמצעי התחבורה. כרגע יש תמיכה רק ב-Drive. |
routing_preference |
זה שינוי אופציונלי. מציינת איך לחשב את המסלול. השרת מנסה להשתמש בהעדפת הניתוב שנבחרה כדי לחשב את הנתיב. אם העדפת הניתוב גורמת לשגיאה או לזמן אחזור ארוך במיוחד, תוחזר שגיאה. בעתיד, ייתכן שניישם מנגנון חלופי כדי להשתמש באפשרות אחרת כאשר האפשרות המועדפת לא תיתן תוצאה חוקית. אפשר להגדיר את האפשרות הזו רק כאשר |
polyline_quality |
זה שינוי אופציונלי. מציין את ההעדפה שלך לאיכות של הקו הפוליגוני. |
polyline_encoding |
זה שינוי אופציונלי. מציינת את הקידוד המועדף לקו הפוליגוני. |
departure_time |
זה שינוי אופציונלי. שעת היציאה. אם לא מגדירים את הערך הזה, ברירת המחדל של הערך הזה היא השעה שבה שלחתם את הבקשה. אם תגדירו את הערך הזה למועד שכבר התרחש, הבקשה תיכשל. |
route_modifiers |
זה שינוי אופציונלי. קבוצה של תנאים שמשפיעים על אופן החישוב של נתיבים. |
route_objective |
חובה. יעד למסלול לאופטימיזציה. |
language_code |
זה שינוי אופציונלי. קוד השפה BCP-47, כמו 'en-US' או 'sr-Latn'. מידע נוסף זמין בכתובת http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. במאמר שפות תמיכה אפשר למצוא את רשימת השפות הנתמכות. אם לא מציינים את הערך הזה, המערכת מסיקה את שפת התצוגה מהמיקום של בקשת המסלול. |
units |
זה שינוי אופציונלי. מציינת את יחידות המידה של שדות התצוגה. זה כולל את השדה |
ComputeCustomRoutesResponse
הודעת תגובה של ComputeCustomRoutes.
שדות | |
---|---|
routes[] |
המסלולים 'הכי טובים' בשביל היעד של המסלול להזנת הקלט. |
fastest_route |
מסלול העזר המהיר ביותר. |
shortest_route |
מסלול העזר הקצר ביותר. |
fallback_info |
מידע חלופי למסלולים מותאמים אישית. |
FallbackInfo
כולל מידע חלופי על ComputeCustomRoutes. ב-ComputeCustomRoutes יש שני סוגים של חלופות:
אם הלקוח לא יכול לחשב את הנתיב באמצעות ה-ניתוב הרצוי של הלקוח, הוא יחזור למצב ניתוב אחר. במקרה הזה, הפרמטרים fallback_routing_mode ו-Rout_mode_fallback_reason משמשים כדי לציין את מצב הניתוב החלופי, וגם את הסיבה לחלופה.
אם הוא לא יכול לחשב את 'הטוב ביותר' נתיב ליעד של המסלול שהלקוח ציין, הוא עשוי לחזור למטרה אחרת. נעשה שימוש ב-fallback_route_objective כדי לתאר את המטרה של הנתיב החלופי.
שדות | |
---|---|
routing_mode |
מצב הניתוב ששימש לתשובה. אם החלופה הופעלה, המצב עשוי להיות שונה מהעדפת הניתוב שהוגדרה בבקשת הלקוח המקורית. |
routing_mode_reason |
הסיבה לכך שנעשה שימוש בתשובה החלופית במקום בתשובה המקורית. השדה הזה מאוכלס רק כשמצב החלופה מופעל, ומוחזרת התשובה החלופית. |
route_objective |
היעד של הנתיב ששימש לתשובה. אם הופעלה חלופה, היעד יכול להיות שונה מהיעד של המסלול שצוין בבקשת הלקוח המקורית. |
FallbackRouteObjective
RouteObjective שבו נעשה שימוש לתגובה.
טיפוסים בני מנייה (enum) | |
---|---|
FALLBACK_ROUTE_OBJECTIVE_UNSPECIFIED |
לא צוינה מטרה של מסלול חלופי. |
FALLBACK_RATECARD_WITHOUT_TOLL_PRICE_DATA |
אם לקוח מבקש מ-RateCard ומגדיר את הפרמטר contains_tolls כ-true, ואין ל-Google נתונים על מחירי האגרה במסלול, ה-API מחזיר את ה-API ל-RateCard בלי להביא בחשבון את מחיר האגרה. |
ComputeRouteMatrixRequest
הודעת הבקשה של ComputeRouteMatrix
שדות | |
---|---|
origins[] |
חובה. מערך מקורות, שקובע את השורות של מטריצת התגובות. יש כמה הגבלות גודל על העוצמה (cardinality) של המקורות והיעדים:
|
destinations[] |
חובה. מערך יעדים, שקובע את העמודות של מטריצת התגובות. |
travel_mode |
זה שינוי אופציונלי. מציין את אמצעי התחבורה. |
routing_preference |
זה שינוי אופציונלי. מציינת איך לחשב את המסלול. השרת מנסה להשתמש בהעדפת הניתוב שנבחרה כדי לחשב את הנתיב. אם העדפת הניתוב גורמת לשגיאה או לזמן אחזור ארוך במיוחד, תוחזר שגיאה. בעתיד, ייתכן שניישם מנגנון חלופי כדי להשתמש באפשרות אחרת כאשר האפשרות המועדפת לא תיתן תוצאה חוקית. אפשר להגדיר את האפשרות הזו רק כאשר |
departure_time |
זה שינוי אופציונלי. שעת היציאה. אם לא מגדירים את הערך הזה, ברירת המחדל תהיה השעה שבה שלחתם את הבקשה. אם תגדירו את הערך הזה לזמן שכבר התרחש, הבקשה תיכשל. |
ComputeRoutesRequest
הודעת הבקשה של ComputeRoutes.
שדות | |
---|---|
origin |
חובה. ציון דרך במקור. |
destination |
חובה. ציון דרך ליעד. |
intermediates[] |
זה שינוי אופציונלי. קבוצה של נקודות דרך לאורך המסלול (לא כולל נקודות סופיות), לעצירה או למעבר. יש תמיכה ב-25 ציוני דרך ברמת הביניים. |
travel_mode |
זה שינוי אופציונלי. מציין את אמצעי התחבורה. |
routing_preference |
זה שינוי אופציונלי. מציינת איך לחשב את המסלול. השרת מנסה להשתמש בהעדפת הניתוב שנבחרה כדי לחשב את הנתיב. אם העדפת הניתוב גורמת לשגיאה או לזמן אחזור ארוך במיוחד, מוחזרת שגיאה. בעתיד, ייתכן שניישם מנגנון חלופי כדי להשתמש באפשרות אחרת כאשר האפשרות המועדפת לא תיתן תוצאה חוקית. אפשר להגדיר את האפשרות הזו רק כאשר |
polyline_quality |
זה שינוי אופציונלי. מציין את ההעדפה שלך לאיכות של הקו הפוליגוני. |
polyline_encoding |
זה שינוי אופציונלי. מציינת את הקידוד המועדף לקו הפוליגוני. |
departure_time |
זה שינוי אופציונלי. שעת היציאה. אם לא מגדירים את הערך הזה, ברירת המחדל של הערך הזה היא השעה שבה שלחתם את הבקשה. אם תגדירו את הערך הזה למועד שכבר התרחש, הבקשה תיכשל. |
compute_alternative_routes |
מציינת אם לחשב מסלולים חלופיים בנוסף למסלול. |
route_modifiers |
זה שינוי אופציונלי. קבוצה של תנאים שמשפיעים על אופן החישוב של נתיבים. |
language_code |
זה שינוי אופציונלי. קוד השפה BCP-47, כמו 'en-US' או 'sr-Latn'. מידע נוסף זמין בכתובת http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. במאמר שפות תמיכה אפשר למצוא את רשימת השפות הנתמכות. אם לא מציינים את הערך הזה, המערכת מסיקה את שפת התצוגה מהמיקום של בקשת המסלול. |
units |
זה שינוי אופציונלי. מציינת את יחידות המידה של שדות התצוגה. זה כולל את השדה |
optimize_waypoint_order |
אם הפרמטר OptimizeWaypointOrder מוגדר כ-True, מתבצע ניסיון לשנות את הסדר של נקודות הביניים שצוינו כדי לצמצם את העלות הכוללת של המסלול. אם אחת מנקודות הביניים היא דרך ציון דרך, הבקשה תיכשל. משתמשים ב-ComputeRoutesResponse.Routes.optimized_intermediate_waypoint_index כדי למצוא את הסדר החדש. אם לא נשלחת בקשה ל-Paths.Optimization_intermediate_waypoint_index בכותרת |
ComputeRoutesResponse
חישוב הניתוב של הודעת התשובה.
שדות | |
---|---|
routes[] |
מכילה מערך של נתיבים מחושבים (עד שלושה) כשמציינים את compute_alternatives_routes, ומכילה רק נתיב אחד אם לא עושה זאת. כאשר המערך הזה מכיל מספר רשומות, הראשונה היא הנתיב המומלץ ביותר. אם המערך ריק, המשמעות היא שלא נמצא מסלול. |
fallback_info |
במקרים מסוימים שבהם השרת לא יכול לחשב את תוצאות המסלול עם כל העדפות הקלט, הוא עשוי להשתמש בשיטת חישוב אחרת. כשמשתמשים במצב חלופי, השדה הזה מכיל מידע מפורט על התשובה החלופית. אחרת, השדה הזה לא מוגדר. |
CustomRoute
כולל מסלול מותאם אישית שמחושב על סמך היעד של המסלול שהלקוח ציין. הרכיב 'מסלול מותאם אישית' מכיל נתיב ואסימון נתיב, שאפשר להעביר ל-NavSDK כדי לשחזר את המסלול המותאם אישית לניווט לפי פנייה.
שדות | |
---|---|
route |
המסלול נחשב 'הטוב ביותר' ליעד של נתיב הקלט. |
token |
אסימון מסלול בקידוד base64 עם הגנה בטוחה באינטרנט שניתן להעביר ל-NavSDK, וכך לאפשר ל-NavSDK לשחזר את המסלול במהלך הניווט, ובמקרה של ניתוב מחדש יצייתו לכוונה המקורית בזמן קריאה ל-Routes Preferred ComputeCustomRoutes. הלקוחות צריכים להתייחס לאסימון הזה כאל blob אטום. |
FallbackInfo
מידע שקשור לאופן שבו ולמה נעשה שימוש בתוצאה חלופית. אם השדה הזה מוגדר, המשמעות היא שהשרת השתמש במצב ניתוב אחר מהמצב המועדף עליכם כחלופה.
שדות | |
---|---|
routing_mode |
מצב הניתוב ששימש לתשובה. אם החלופה הופעלה, המצב עשוי להיות שונה מהעדפת הניתוב שהוגדרה בבקשת הלקוח המקורית. |
reason |
הסיבה לכך שנעשה שימוש בתשובה החלופית במקום בתשובה המקורית. השדה הזה מאוכלס רק כשמצב החלופה מופעל, ומוחזרת התשובה החלופית. |
FallbackReason
סיבות לשימוש בתשובה חלופית.
טיפוסים בני מנייה (enum) | |
---|---|
FALLBACK_REASON_UNSPECIFIED |
לא צוינה סיבה לחלופה. |
SERVER_ERROR |
אירעה שגיאת שרת במהלך חישוב מסלולים במצב הניתוב המועדף עליך, אבל הצלחנו להחזיר תוצאה שחושבה באמצעות מצב חלופי. |
LATENCY_EXCEEDED |
לא הצלחנו לסיים את החישוב במצב הניתוב המועדף עליך בזמן, אבל הצלחנו להחזיר תוצאה שחושבה באמצעות מצב חלופי. |
FallbackRoutingMode
מצב הניתוב בפועל המשמש לתגובת החלופה המוחזרת.
טיפוסים בני מנייה (enum) | |
---|---|
FALLBACK_ROUTING_MODE_UNSPECIFIED |
לא בשימוש. |
FALLBACK_TRAFFIC_UNAWARE |
מציין את "TRAFFIC_UNAWARE" מצב הניתוב שימש לחישוב התגובה. |
FALLBACK_TRAFFIC_AWARE |
מציין את "TRAFFIC_AWARE" מצב הניתוב שימש לחישוב התגובה. |
מיקום
כולל מיקום (נקודה גיאוגרפית וכותרת אופציונלית).
שדות | |
---|---|
lat_lng |
הקואורדינטות הגיאוגרפיות של ציון הדרך. |
heading |
כותרת המצפן המשויכת לכיוון זרימת התנועה. הערך הזה משמש כדי לציין את צד הכביש שישמש לאיסוף ולהורדה. ערכי כותרות יכולים להיות בין 0 ל-360, כאשר 0 מציין את הכותרת לצפון, 90 מציין את הכותרת ל'מזרח' וכו'. ניתן להשתמש בשדה זה רק עבור אמצעי נסיעה של |
תמרון
קבוצת ערכים שמציינים את פעולת הניווט שיש לבצע בשלב הנוכחי (למשל: פנייה שמאלה, מיזוג, ישר וכו').
טיפוסים בני מנייה (enum) | |
---|---|
MANEUVER_UNSPECIFIED |
לא בשימוש. |
TURN_SLIGHT_LEFT |
צריך לסובב קצת שמאלה. |
TURN_SHARP_LEFT |
פונים פנייה חדה שמאלה. |
UTURN_LEFT |
בצעו פניית פרסה שמאלה. |
TURN_LEFT |
צריך לפנות שמאלה. |
TURN_SLIGHT_RIGHT |
צריך לפנות מעט ימינה. |
TURN_SHARP_RIGHT |
פונים פנייה חדה ימינה. |
UTURN_RIGHT |
בצעו פניית פרסה ימינה. |
TURN_RIGHT |
צריך לפנות ימינה. |
STRAIGHT |
עליך להמשיך ישר. |
RAMP_LEFT |
השתמשו ברמפה השמאלית. |
RAMP_RIGHT |
השתמשו ברמפה הימנית. |
MERGE |
מיזוג לתנועה. |
FORK_LEFT |
לוקחים את המזלג השמאלי. |
FORK_RIGHT |
קחו את המזלג הימני. |
FERRY |
קח את המעבורת. |
FERRY_TRAIN |
לוקחים את הרכבת שמובילה למעבורת. |
ROUNDABOUT_LEFT |
בכיכר יש לפנות שמאלה. |
ROUNDABOUT_RIGHT |
יש לפנות ימינה בכיכר. |
מצולע פתוח
כוללת קו פוליגוני מקודד.
שדות | |
---|---|
שדה איחוד polyline_type . כולל את סוג קו הפוליגוני. ברירת המחדל היא encoded_polyline. polyline_type יכול להיות רק אחת מהאפשרויות הבאות: |
|
encoded_polyline |
קידוד המחרוזת של הקו הפוליגוני באמצעות אלגוריתם הקידוד של קו פוליגוני |
geo_json_linestring |
מציין קו פוליגוני באמצעות פורמט GeoJSON LineString |
PolylineEncoding
מציין את הסוג המועדף של קו פוליגוני שצריך להחזיר.
טיפוסים בני מנייה (enum) | |
---|---|
POLYLINE_ENCODING_UNSPECIFIED |
לא צוינה העדפה לסוג קו פוליגוני. ברירת המחדל היא ENCODED_POLYLINE . |
ENCODED_POLYLINE |
מציינת קו פוליגוני שמקודד באמצעות אלגוריתם הקידוד של קו פוליגוני. |
GEO_JSON_LINESTRING |
מציין קו פוליגוני באמצעות פורמט GeoJSON LineString |
PolylineQuality
קבוצת ערכים המציינים את איכות הקו הפוליגוני.
טיפוסים בני מנייה (enum) | |
---|---|
POLYLINE_QUALITY_UNSPECIFIED |
לא צוינה העדפת איכות לקו פוליגוני. ברירת המחדל היא OVERVIEW . |
HIGH_QUALITY |
מציין קו פוליגוני באיכות גבוהה – שמורכב ממספר נקודות גדול יותר מ-OVERVIEW , במחיר של תגובה גדולה יותר. כדאי להשתמש בערך הזה כשרוצים לשפר את הדיוק. |
OVERVIEW |
מציין קו פוליגוני של סקירה כללית - שמורכב ממספר קטן של נקודות. אפשר להשתמש בערך הזה להצגת סקירה כללית של המסלול. כשמשתמשים באפשרות הזו, זמן האחזור של הבקשה קצר יותר בהשוואה לשימוש באפשרות HIGH_QUALITY . |
נתיב
כולל מסלול, שמורכב מסדרה של מקטעי דרך מחוברים שמחברים בין נקודות התחלה, נקודות סיום וסיום.
שדות | |
---|---|
legs[] |
אוסף של רגליים (קטעי נתיב בין ציוני דרך) שמרכיבות את המסלול. כל רגל תואמת לנסיעה בין שתי נקודות דרך שאינן של |
distance_meters |
מרחק הנסיעה של המסלול, במטרים. |
duration |
משך הזמן שנדרש כדי לנווט במסלול. אם מגדירים את |
static_duration |
משך הנסיעה במסלול בלי להביא בחשבון את מצב התנועה. |
polyline |
הקו הפוליגוני של הנתיב הכולל. הקו הפוליגוני הזה יהיה הקו הפוליגוני המשולב של כל |
description |
תיאור של המסלול. |
warnings[] |
מערך אזהרות שיוצגו במהלך הצגת המסלול. |
viewport |
התיבה התוחמת של אזור התצוגה של הקו הפוליגוני. |
travel_advisory |
מידע נוסף על המסלול. |
optimized_intermediate_waypoint_index[] |
אם השדה ComputeRoutesRequest.Optimize_waypoint_order מוגדר כ-True, השדה הזה מכיל את הסדר האופטימלי של נקודות הדרך בתהליך הביניים. אחרת, השדה הזה יהיה ריק. לדוגמה, נניח שהקלט הוא Origin: LA, ביניים: דאלאס, בנגור, פיניקס; יעד: תל אביב. וסדר הביניים שעבר אופטימיזציה הוא: פיניקס, דאלאס, בנגור. השדה הזה מכיל את הערכים [2, 0, 1]. האינדקס מתחיל ב-0 לציון ציון הביניים הראשון. |
RouteLeg
כולל מקטע בין נקודות ציון שאינן via
.
שדות | |
---|---|
distance_meters |
המרחק של המסלול במטרים. |
duration |
משך הזמן שנדרש כדי לנווט בקטע. אם המדיניות |
static_duration |
משך הזמן שחולף במסלול, מחושב בלי להביא בחשבון את מצב התנועה. |
polyline |
הקו הפוליגוני הכולל של הקטע הזה. זה כולל את הקו הפוליגוני של כל |
start_location |
מיקום ההתחלה של הקטע הזה. הוא עשוי להיות שונה מהשדה |
end_location |
מיקום הסיום של הרגל הזו. הוא עשוי להיות שונה מהשדה |
steps[] |
מערך של שלבים לסימון קטעים בתוך הקטע הזה. כל שלב מייצג הוראת ניווט אחת. |
travel_advisory |
כולל את המידע הנוסף שהמשתמשים צריכים לקבל לגביו, כמו מגבלות אפשריות של אזורי תנועה וכו' במסלול כלשהו. |
RouteLegStep
כולל מקטע של RouteLeg
. שלב תואם להוראת ניווט אחת. רגלי המסלול מורכבים ממדים.
שדות | |
---|---|
distance_meters |
המרחק של השלב הזה במטרים. במקרים מסוימים יכול להיות שהשדה הזה לא מכיל ערך. |
static_duration |
משך הנסיעה בשלב הזה בלי להביא בחשבון את מצב התנועה. במקרים מסוימים יכול להיות שהשדה הזה לא מכיל ערך. |
polyline |
הקו הפוליגוני המשויך לשלב הזה. |
start_location |
מיקום ההתחלה של השלב הזה. |
end_location |
מיקום הסיום של השלב הזה. |
navigation_instruction |
הוראות ניווט. |
travel_advisory |
כולל את המידע הנוסף שהמשתמשים צריכים לקבל לגביו, כמו הגבלה אפשרית של אזור התנועה בשלב הצעדים. |
RouteLegStepTravelAdvisory
כולל את המידע הנוסף שהמשתמשים צריכים לקבל לגביו, כמו הגבלה אפשרית של אזור התנועה בשלב הצעדים.
שדות | |
---|---|
speed_reading_intervals[] |
מרווחי זמן לקריאה של מהירות המפרטים את צפיפות התנועה. רלוונטי להעדפות ניתוב דוגמה:
|
RouteLegTravelAdvisory
כולל את המידע הנוסף שהמשתמשים צריכים לקבל לגביו, כמו מגבלות אפשריות של אזורי תנועה וכו' במסלול כלשהו.
שדות | |
---|---|
toll_info |
כוללת מידע על כבישי האגרה במסלול הספציפי. השדה הזה יאוכלס רק אם אנחנו צופים שיהיו כבישי אגרה. אם השדה הזה מוגדר אבל שדה המשנה estimated_price לא מאוכלס, פירוש הדבר הוא שהכביש מכיל כבישי אגרה, אבל אנחנו לא יודעים מה המחיר המשוער. אם השדה הזה לא קיים, אין כבישי אגרה. |
speed_reading_intervals[] |
מרווחי זמן לקריאה של מהירות המפרטים את צפיפות התנועה. רלוונטי להעדפות ניתוב דוגמה:
|
RouteMatrixDestination
יעד יחיד ל-ComputeRouteMatrixRequest
שדות | |
---|---|
waypoint |
חובה. ציון דרך |
RouteMatrixElement
כולל מידע על מסלולים שמחושב עבור צמד מקור/יעד ב-ComputeRouteMatrix API. ניתן לשדר את ה-Proto הזה ללקוח.
שדות | |
---|---|
origin_index |
אינדקס מבוסס אפס של מקור הבקשה. |
destination_index |
אינדקס מבוסס אפס של היעד בבקשה. |
status |
קוד הסטטוס של שגיאה לאלמנט הזה. |
condition |
מציין אם המסלול נמצא או לא. ללא תלות בסטטוס. |
distance_meters |
מרחק הנסיעה של המסלול, במטרים. |
duration |
משך הזמן שנדרש כדי לנווט במסלול. אם מגדירים את |
static_duration |
משך הנסיעה במסלול בלי להביא בחשבון את מצב התנועה. |
travel_advisory |
מידע נוסף על המסלול. לדוגמה: מידע על הגבלות ומידע על כבישי אגרה |
fallback_info |
במקרים מסוימים שבהם השרת לא יכול לחשב את המסלול עם ההעדפות הנתונים עבור צמד המקור/היעד הספציפי, יכול להיות שהוא יחזור להשתמש במצב חישוב אחר. כשמשתמשים במצב חלופי, השדה הזה מכיל מידע מפורט על התשובה החלופית. אחרת, השדה הזה לא מוגדר. |
RouteMatrixElementCondition
המצב של המסלול שהוחזר.
טיפוסים בני מנייה (enum) | |
---|---|
ROUTE_MATRIX_ELEMENT_CONDITION_UNSPECIFIED |
בשימוש רק אם הערך status של הרכיב לא תקין. |
ROUTE_EXISTS |
נמצא מסלול, והפרטים התואמים מולאו לגבי הרכיב. |
ROUTE_NOT_FOUND |
לא נמצא מסלול. שדות שמכילים פרטי מסלול, כמו distance_meters או duration , לא ימולאו ברכיב. |
RouteMatrixOrigin
מקור יחיד ל-ComputeRouteMatrixRequest
שדות | |
---|---|
waypoint |
חובה. נקודת ציון בנקודת המוצא |
route_modifiers |
זה שינוי אופציונלי. מגבילי התאמה לכל מסלול שמבוסס על נקודת המוצא |
RouteModifiers
כוללת קבוצה של תנאים אופציונליים שמתקיימים במהלך חישוב המסלולים.
שדות | |
---|---|
avoid_tolls |
ההגדרה קובעת אם להימנע מכבישי אגרה במקומות סבירים. תינתן עדיפות למסלולים שלא כוללים כבישי אגרה. רלוונטי רק למצבי הנסיעה |
avoid_highways |
מציינת אם להימנע מכבישים מהירים במקרים סבירים. תינתן העדפה למסלולים שאינם מכילים כבישים מהירים. רלוונטי רק למצבי הנסיעה |
avoid_ferries |
ההגדרה מציינת אם להימנע ממעבורות במקרים סבירים. תינתן עדיפות למסלולים שאינם כוללים נסיעות במעבורות. רלוונטי רק למצבי הנסיעה |
avoid_indoor |
המדיניות מציינת אם להימנע מניווט בתוך מבנים במקרים סבירים. תינתן עדיפות למסלולים שאינם כוללים ניווט בתוך מבנים. רלוונטי רק למצב הנסיעה |
vehicle_info |
מציין את פרטי הרכב. |
toll_passes[] |
כולל מידע על אישורי הנסיעה בכבישי אגרה. אם תספקו אישורי מעבר, ממשק ה-API ינסה להחזיר את מחיר הכרטיס. אם לא תספקו את אישורי המעבר לכבישי אגרה, ממשק ה-API מתייחס לכביש האגרה כלא ידוע ומנסה להחזיר את המחיר במזומן. רלוונטי רק למצבי הנסיעה drive ו-TWO_WHEELER. |
RouteObjective
כולל יעד לאופטימיזציה באמצעות ComputeCustomRoutes.
שדות | |
---|---|
rate_card |
היעד RateCard. |
RateCard
כולל יעד של מסלול ב-RateCard.
שדות | |
---|---|
cost_per_minute |
זה שינוי אופציונלי. עלות לדקה. |
cost_per_km |
זה שינוי אופציונלי. עלות לקילומטר. |
include_tolls |
זה שינוי אופציונלי. האם לכלול את עלות האגרה בעלות הכוללת. |
MonetaryCost
כולל את העלות שנוצלה בכרטיס המחיר.
שדות | |
---|---|
value |
חובה. ערך העלות במטבע המקומי שהוסק מהבקשה. |
RouteTravelAdvisory
כולל את המידע הנוסף שצריך ליידע את המשתמש, כמו הגבלה אפשרית של אזור התנועה וכו'.
שדות | |
---|---|
toll_info |
כולל מידע על כבישי האגרה במסלול. השדה הזה יאוכלס רק אם אנחנו צופים שיהיו כבישי אגרה. אם השדה הזה מוגדר אבל שדה המשנה estimated_price לא מאוכלס, פירוש הדבר הוא שהכביש מכיל כבישי אגרה, אבל אנחנו לא יודעים מה המחיר המשוער. אם השדה הזה לא מוגדר, סביר להניח שלא תהיה אגרה על המסלול. |
speed_reading_intervals[] |
מרווחי זמן לקריאה של מהירות המפרטים את צפיפות התנועה. רלוונטי להעדפות ניתוב דוגמה:
|
RouteTravelMode
קבוצת ערכים שמשמשת לציון אמצעי הנסיעה.
טיפוסים בני מנייה (enum) | |
---|---|
TRAVEL_MODE_UNSPECIFIED |
לא צוין מצב נסיעה. ברירת המחדל היא DRIVE . |
DRIVE |
נוסעים ברכב נוסעים. |
BICYCLE |
רכיבה על אופניים. |
WALK |
נסיעה בהליכה. |
TWO_WHEELER |
רכב דו-גלגלי ממונע. למשל, אופנוע. לתשומת ליבכם: המצב הזה שונה ממצב הנסיעה של BICYCLE , שמכסה את מצב ההפעלה של אנשים. |
TAXI |
נסיעה במוניות ברישיון עשויה לאפשר לרכב לנסוע בנתיבי מוניות ייעודיים באזורים מסוימים. מצב TAXI הוא תכונה ניסיונית. אם לקוח מבקש מסלול TAXI בעיר שבה אין נתונים זמינים על נתיבי המוניות, מוחזר מסלול drive. |
RoutingPreference
קבוצת ערכים שמציינים את הגורמים שיש להביא בחשבון בחישוב המסלול.
טיפוסים בני מנייה (enum) | |
---|---|
ROUTING_PREFERENCE_UNSPECIFIED |
לא צוינה העדפת ניתוב. ברירת המחדל היא TRAFFIC_AWARE . |
TRAFFIC_UNAWARE |
מחשב את המסלולים בלי להביא בחשבון את מצב התנועה. מתאים כשמצב התנועה לא משנה. השימוש בערך הזה מספק את זמן האחזור הנמוך ביותר. |
TRAFFIC_AWARE |
מחשבת מסלולים תוך התחשבות בתנאי התנועה. בניגוד ל-TRAFFIC_AWARE_OPTIMAL , חלק מהאופטימיזציות חלות כדי לצמצם באופן משמעותי את זמן האחזור. |
TRAFFIC_AWARE_OPTIMAL |
מחשבת את המסלולים תוך התחשבות בתנאי התנועה, בלי להחיל את רוב האופטימיזציות של הביצועים. השימוש בערך הזה מוביל לזמן אחזור ארוך ככל האפשר. |
SpeedReadingInterval
מדד צפיפות התנועה בקטע רציף של קו פוליגוני או נתיב. בהינתן נתיב עם נקודות P_0, P_1, ... , P_N (אינדקס מבוסס אפס), ה- SpeedReadingInterval מגדיר מרווח ומתאר את התנועה באמצעות הקטגוריות הבאות.
שדות | |
---|---|
start_polyline_point_index |
האינדקס ההתחלתי של המרווח הזה בקו הפוליגוני. ב-JSON, כשהאינדקס הוא 0, נראה שהשדה לא מאוכלס. |
end_polyline_point_index |
אינדקס הסיום של המרווח הזה בקו הפוליגוני. ב-JSON, כשהאינדקס הוא 0, נראה שהשדה לא מאוכלס. |
speed |
מהירות התנועה במרווח הזה. |
מהירות
סיווג מהירות של קו פוליגוני על סמך נתוני תנועה.
טיפוסים בני מנייה (enum) | |
---|---|
SPEED_UNSPECIFIED |
ערך ברירת המחדל. הערך הזה לא בשימוש. |
NORMAL |
מהירות רגילה, לא מזוהה האטה. |
SLOW |
זוהתה האטה, אבל לא נוצר עומס תנועה. |
TRAFFIC_JAM |
זוהה עומס תנועה. |
TollInfo
כולל את פרטי האגרה בRoute
או בRouteLeg
.
שדות | |
---|---|
estimated_price[] |
הסכום הכספי של כבישי האגרה בשביל המסלול או המסלול המתאימים. הרשימה הזו מכילה סכום כספי של כל מטבע שצפוי לחייב תחנות האגרה. בדרך כלל הרשימה הזו תכלול רק פריט אחד למסלולים עם כבישי אגרה במטבע אחד. עבור נסיעות בינלאומיות, הרשימה הזו עשויה להכיל כמה פריטים כדי לשקף את כבישי האגרה במטבעות שונים. |
TollPass
רשימה של אישורי מעבר לכבישי אגרה ברחבי העולם שאנחנו תומכים בהם.
טיפוסים בני מנייה (enum) | |
---|---|
TOLL_PASS_UNSPECIFIED |
לא בשימוש. אם נעשה שימוש בערך הזה, הבקשה תיכשל. |
AU_ETOLL_TAG |
אחד מהספקים הרבים של מינויים לכבישי אגרה בסידני. https://www.myetoll.com.au |
AU_EWAY_TAG |
אחד מהספקים הרבים של מינויים לכבישי אגרה בסידני. https://www.tollpay.com.au/ |
AU_LINKT |
מינוי לכביש אגרה בכל אוסטרליה פרטים נוספים זמינים בכתובת https://www.linkt.com.au/. |
AR_TELEPASE |
מינוי לכביש אגרה בארגנטינה. פרטים נוספים זמינים בכתובת https://telepase.com.ar |
BR_AUTO_EXPRESO |
מינוי לכביש אגרה בברזיל. פרטים נוספים זמינים בכתובת https://www.autoexpreso.com |
BR_CONECTCAR |
מינוי לכביש אגרה בברזיל. פרטים נוספים זמינים בכתובת https://conectcar.com. |
BR_MOVE_MAIS |
מינוי לכביש אגרה בברזיל. פרטים נוספים זמינים בכתובת https://movemais.com. |
BR_PASSA_RAPIDO |
מינוי לכביש אגרה בברזיל. פרטים נוספים זמינים בכתובת https://pasorapido.gob.do/ |
BR_SEM_PARAR |
מינוי לכביש אגרה בברזיל. פרטים נוספים זמינים בכתובת https://www.semparar.com.br. |
BR_TAGGY |
מינוי לכביש אגרה בברזיל. פרטים נוספים זמינים בכתובת https://taggy.com.br. |
BR_VELOE |
מינוי לכביש אגרה בברזיל. פרטים נוספים זמינים בכתובת https://veloe.com.br/site/onde-usar. |
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD |
מעבר גבול בין קנדה לארצות הברית. |
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD |
מעבר גבול בין קנדה לארצות הברית. |
CA_US_BLUE_WATER_EDGE_PASS |
מעבר גבול עם ארצות הברית, אונטריו, קנדה למישיגן |
CA_US_CONNEXION |
מעבר גבול עם ארצות הברית, אונטריו, קנדה למישיגן |
CA_US_NEXUS_CARD |
מעבר גבול בין קנדה לארצות הברית. |
ID_E_TOLL |
אינדונזיה. כרטיס אלקטרוני שמסופק על ידי כמה בנקים שמשמשים לתשלום האגרות. כל הכרטיסים האלקטרוניים דרך בנקים מחויבים באופן זהה, כך שנדרש רק ערך enum אחד. לדוגמה Bank Mandiri https://www.bankmandiri.co.id/e-money BCA https://www.bca.co.id/flazz BNI https://www.bni.co.id/id-id/ebanking/tapcash |
IN_FASTAG |
India. |
IN_LOCAL_HP_PLATE_EXEMPT |
הודו, פטור מרישיון של מדינת HP. |
MX_TAG_IAVE |
כבישי אגרה במקסיקו. |
MX_TAG_TELEVIA |
חברה לכבישי אגרה במקסיקו. אחד מהארגונים רבים שפועלים במקסיקו סיטי. אפשר לקרוא פרטים נוספים בכתובת https://www.televia.com.mx. |
MX_VIAPASS |
כבישי אגרה במקסיקו. פרטים נוספים זמינים בכתובת https://www.viapass.com.mx/viapass/web_home.aspx. |
US_AL_FREEDOM_PASS |
אלבמה, ארה"ב. |
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS |
AK, ארה"ב |
US_CA_FASTRAK |
קנדה, ארה"ב. |
US_CA_FASTRAK_CAV_STICKER |
מעיד על כך שלנהג יש אישור FasTrak כלשהו בנוסף למדבקה של כלי הרכב האוויר הנקי (CAV) שהונפק על ידי משרד הרישוי. https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml |
US_CO_EXPRESSTOLL |
קולורדו, ארה"ב. |
US_CO_GO_PASS |
קולורדו, ארה"ב. |
US_DE_EZPASSDE |
גרמניה, ארה"ב. |
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS |
פלורידה, ארה"ב. |
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD |
פלורידה, ארה"ב. |
US_FL_EPASS |
פלורידה, ארה"ב. |
US_FL_GIBA_TOLL_PASS |
פלורידה, ארה"ב. |
US_FL_LEEWAY |
פלורידה, ארה"ב. |
US_FL_SUNPASS |
פלורידה, ארה"ב. |
US_FL_SUNPASS_PRO |
פלורידה, ארה"ב. |
US_IL_EZPASSIL |
אילינוי, ארה"ב. |
US_IL_IPASS |
אילינוי, ארה"ב. |
US_IN_EZPASSIN |
הודו, ארה"ב. |
US_KS_BESTPASS_HORIZON |
קנזס, ארה"ב. |
US_KS_KTAG |
קנזס, ארה"ב. |
US_KS_NATIONALPASS |
קנזס, ארה"ב. |
US_KS_PREPASS_ELITEPASS |
קנזס, ארה"ב. |
US_KY_RIVERLINK |
קנטקי, ארה"ב. |
US_LA_GEAUXPASS |
לואיזיאנה, ארה"ב. |
US_LA_TOLL_TAG |
לואיזיאנה, ארה"ב. |
US_MA_EZPASSMA |
מסצ'וסטס |
US_MD_EZPASSMD |
מרי, ארה"ב. |
US_ME_EZPASSME |
ME, ארה"ב. |
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD |
מישיגן, ארה"ב. |
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG |
מישיגן, ארה"ב. |
US_MI_IQ_PROX_CARD |
מישיגן, ארה"ב. |
US_MI_MACKINAC_BRIDGE_MAC_PASS |
מישיגן, ארה"ב. |
US_MI_NEXPRESS_TOLL |
מישיגן, ארה"ב. |
US_MN_EZPASSMN |
מינסוטה, ארה"ב. |
US_NC_EZPASSNC |
קרוליינה הצפונית, ארה"ב. |
US_NC_PEACH_PASS |
קרוליינה הצפונית, ארה"ב. |
US_NC_QUICK_PASS |
קרוליינה הצפונית, ארה"ב. |
US_NH_EZPASSNH |
NH, ארה"ב. |
US_NJ_DOWNBEACH_EXPRESS_PASS |
ניו ג'רזי, ארה"ב. |
US_NJ_EZPASSNJ |
ניו ג'רזי, ארה"ב. |
US_NY_EXPRESSPASS |
ניו יורק, ארה"ב. |
US_NY_EZPASSNY |
ניו יורק, ארה"ב. |
US_OH_EZPASSOH |
אוהיו, ארה"ב. |
US_PA_EZPASSPA |
פנסילבניה, ארה"ב. |
US_RI_EZPASSRI |
RI, ארה"ב. |
US_SC_PALPASS |
SC, ארה"ב. |
US_TX_BANCPASS |
טקסס, ארה"ב. |
US_TX_DEL_RIO_PASS |
טקסס, ארה"ב. |
US_TX_EFAST_PASS |
טקסס, ארה"ב. |
US_TX_EAGLE_PASS_EXPRESS_CARD |
טקסס, ארה"ב. |
US_TX_EPTOLL |
טקסס, ארה"ב. |
US_TX_EZ_CROSS |
טקסס, ארה"ב. |
US_TX_EZTAG |
טקסס, ארה"ב. |
US_TX_LAREDO_TRADE_TAG |
טקסס, ארה"ב. |
US_TX_PLUSPASS |
טקסס, ארה"ב. |
US_TX_TOLLTAG |
טקסס, ארה"ב. |
US_TX_TXTAG |
טקסס, ארה"ב. |
US_TX_XPRESS_CARD |
טקסס, ארה"ב. |
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD |
יוטה, ארה"ב. |
US_VA_EZPASSVA |
וירג'יניה, ארה"ב. |
US_WA_BREEZEBY |
וושינגטון, ארה"ב. |
US_WA_GOOD_TO_GO |
וושינגטון, ארה"ב. |
US_WV_EZPASSWV |
WV, ארה"ב. |
US_WV_MEMORIAL_BRIDGE_TICKETS |
WV, ארה"ב. |
US_WV_NEWELL_TOLL_BRIDGE_TICKET |
WV, ארה"ב. |
יחידות
קבוצת ערכים המציינים את יחידת המידה שמשמשת בתצוגה.
טיפוסים בני מנייה (enum) | |
---|---|
UNITS_UNSPECIFIED |
לא צוינו יחידות מידה. ברירת המחדל היא יחידת המידה שהוסקו על סמך הבקשה. |
METRIC |
יחידות מדידה מטריות. |
IMPERIAL |
יחידות מידה אימפריאליות (אנגלית). |
VehicleEmissionType
קבוצת ערכים שמתארים את סוג הפליטה של הרכב. רלוונטי רק למצב הנסיעה drive.
טיפוסים בני מנייה (enum) | |
---|---|
VEHICLE_EMISSION_TYPE_UNSPECIFIED |
לא ציינת את סוג הפליטה. השתמשו ב-GASOLINE כברירת מחדל. |
GASOLINE |
רכב עם דלק בנזין/בנזין. |
ELECTRIC |
רכב חשמלי. |
HYBRID |
דלק היברידי (למשל בנזין + רכב חשמלי). |
VehicleInfo
כולל את פרטי הרכב, למשל התו האחרון בלוחית הרישוי.
שדות | |
---|---|
emission_type |
מיועד לתיאור של סוג הפליטה של הרכב. רלוונטי רק למצב הנסיעה drive. |
נקודת ציון
כולל ציון דרך. נקודות דרך מציינות גם את תחילת המסלול וגם את הסוף שלו, וכוללות עצירות ביניים לאורך המסלול.
שדות | |
---|---|
via |
סימון ציון הדרך הזה כציון דרך ולא כנקודת עצירה. עבור כל ציון דרך שאינו דרך הבקשה, התשובה מצרפת רשומה למערך |
vehicle_stopover |
מציין שנקודת הדרך מיועדת לעצירה של כלי רכב, כשהכוונה היא לאיסוף או להורדה. אם מגדירים את הערך הזה, המסלול המחושב לא יכלול ציוני דרך שאינם |
side_of_road |
מציין שמיקום ציון הדרך הזה נועד לתת לרכב העדפה בצד מסוים של הכביש. כשמגדירים את הערך הזה, המסלול עובר דרך המיקום כדי שהרכב יוכל לעצור בצד הכביש שאליו נוטה המיקום ממרכז הכביש. האפשרות הזו פועלת רק עבור 'Drive' ו-'TWO_WHEELER' ואם במאפיין סוג המיקום מופיע הערך 'location_type' מוגדר כ'מיקום'. |
שדה איחוד location_type . דרכים שונות לייצוג מיקום. location_type יכול להיות רק אחת מהאפשרויות הבאות: |
|
location |
נקודה שמצוינת באמצעות קואורדינטות גיאוגרפיות, כולל כותרת אופציונלית. |
place_id |
מזהה המקום של נקודת העניין המשויך לציון הדרך. |