אפשרויות ניתוב

מחלקה ציבורית RoutingOptions מרחיב אובייקט

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

סיכום של הכיתה המוצבת

@interface RoutingOptions.RoutingStrategy אסטרטגיית הניתוב מציינת את אופן הדירוג של המסלולים, שמשפיע על המסלול שנבחר בהתחלה ובמהלך הניתוב מחדש. 
@interface RoutingOptions.TravelMode מציין את סוג התחבורה המשמש להתאמת המסלול. 

סיכום של הבנייה הציבורית

סיכום אמצעי תשלום ציבורי

RoutingOptions
alternateRoutesStrategy(AlternateRoutesStrategy alternateRoutesOption)
המדיניות הזו מגדירה את מספר המסלולים החלופיים שיוצגו במהלך הניווט.
RoutingOptions
avoidHighways(הימנעות מכבישים בוליאניים)
ההגדרה קובעת אם להימנע מכבישים מהירים ומכבישים מהירים ביצירת מסלול ליעד מסוים.
RoutingOptions
avoidTolls(הימנעות מכבישי הימנעות בוליאני)
המדיניות הזו מגדירה אם להימנע מכבישי אגרה כשיוצרים מסלול ליעד מסוים.
AlternateRoutesStrategy
getAlternateRoutesStrategy()
מחזירה את אסטרטגיית התצוגה המועדפת עבור מספר המסלולים החלופיים שמוצגים במהלך הניווט.
boolean
getAvoidHighways()
מחזירה ערך בוליאני שמציין אם יש להימנע מכבישים מהירים ומכבישים מהירים.
boolean
getAvoidTolls()
מחזירה ערך בוליאני שמציין אם יש להימנע מכבישי אגרה.
long
getLocationTimeoutMs()
הפונקציה מחזירה את משך הזמן המקסימלי באלפיות השנייה להמתין לתיקון מיקום לפני ש-setDestinations(List) ייכשל.
int
int
getTravelMode()
מחזירה את סוג ההוראות שיש לספק למשתמש.
RoutingOptions
locationTimeoutMs(ארוך locationTimeoutMs)
המדיניות הזו מגדירה את משך הזמן המקסימלי להמתנה לתיקון מיקום לפני ש-setDestinations(List) ייכשל ב-LOCATION_UNKNOWN.
RoutingOptions
routingStrategy(int routerStrategy)
מציינת את אסטרטגיית הניתוב שנעשה בה שימוש בניווט ובניתוב מחדש.
RoutingOptions
travelMode(int נסיעהMode)
מציין את סוג התחבורה המשמש לקביעת מסלול הניווט.

סיכום שיטות שעברו בירושה

בניינים ציבוריים

ציבורי RoutingOptions ()

שיטות ציבוריות

ציבורי RoutingOptions alternateRoutesStrategy (AlternateRoutesStrategy alternateRoutesOption)

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

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

Public RoutingOptions avoidHighways (boolean avoidHighways)

ההגדרה קובעת אם להימנע מכבישים מהירים ומכבישים מהירים ביצירת מסלול ליעד מסוים.

פרמטרים
avoidHighways אם true, הימנעות מכבישים מהירים ומכבישים מהירים.
החזרות
  • האובייקט שעבורו נקראה השיטה עם ההגדרה המעודכנת של הימנעות מכבישים מהירים

Public RoutingOptions avoidTolls (boolean avoidTolls)

המדיניות הזו מגדירה אם להימנע מכבישי אגרה כשיוצרים מסלול ליעד מסוים.

פרמטרים
avoidTolls אם בוחרים באפשרות true, נמנעים מכבישי אגרה.
החזרות
  • האובייקט שעבורו נקראה השיטה עם ההגדרה המעודכנת של הימנעות מכבישי אגרה

Public AlternateRoutesStrategy getAlternateRoutesStrategy ()

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

Public בוליאני getAvoidHighways ()

מחזירה ערך בוליאני שמציין אם יש להימנע מכבישים מהירים ומכבישים מהירים.

החזרות
  • true אם נמנעים מכבישים מהירים ומכבישים מהירים

Public בוליאני getAvoidTolls ()

מחזירה ערך בוליאני שמציין אם יש להימנע מכבישי אגרה.

החזרות
  • true אם נמנעים מכבישי אגרה

ציבורי ארוך getLocationTimeoutMs ()

הפונקציה מחזירה את משך הזמן המקסימלי באלפיות השנייה להמתין לתיקון מיקום לפני ש-setDestinations(List) ייכשל. אם הערך הוא אפס, אין הגבלה.

החזרות
  • משך הזמן המקסימלי להמתין לתיקון המיקום

Public int getRoutingStrategy ()

ציבורי int getTravelMode ()

מחזירה את סוג ההוראות שיש לספק למשתמש.

Public RoutingOptions locationTimeoutMs (long locationTimeoutMs)

המדיניות הזו מגדירה את משך הזמן המקסימלי להמתנה לתיקון מיקום לפני ש-setDestinations(List) ייכשל ב-LOCATION_UNKNOWN. ערך של אפס, ברירת המחדל, יגרום לו להמתין לנצח.

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

Public RoutingOptions routingStrategy (int routerStrategy)

מציינת את אסטרטגיית הניתוב שנעשה בה שימוש בניווט ובניתוב מחדש.

פרמטרים
routingStrategy

ציבורי RoutingOptions travelMode (inttravelMode)

מציין את סוג התחבורה המשמש לקביעת מסלול הניווט.

פרמטרים
travelMode
החזרות
  • האובייקט שעבורו נקראה השיטה עם מצב הנסיעה המעודכן.