הפניה לכיתה של GMSNavigationRoutingOptions

סימוכין למחלקה GMSNavigationRoutingOptions

סקירה כללית

מחלקה לא ניתנת לשינוי שמכילה אפשרויות שקשורות ללוגיקת ניתוב (לדוגמה, אסטרטגיית ניתוב).

ההגדרה עוברת בירושה על ידי GMSNavigationMutableRoutingOptions.

פונקציות של חברי ציבור

(instancetype)- initWithRoutingStrategy:
 הפעלה של אפשרויות המסלול באמצעות אסטרטגיית מסלול.
(instancetype)- initWithalternateRoutesStrategy:
 הפעלה של אפשרויות המסלול עם אסטרטגיה למסלולים חלופיים.
(instancetype)- initWithTarget הגנהsMeters:
 מפעיל את אפשרויות הניתוב לפי מרחקי היעד, ומגדיר את אסטרטגיית הניתוב ל-GMSNavigationRoutingStrategyDeltaToTarget הגנה.

נכסים

GMSNavigationRoutingStrategyroutingStrategy
 מציין את סדר הדירוג של מסלולים, לפי זמן או לפי מרחק.
GMSNavigationAlternateRoutesStrategyalternateRoutesStrategy
 אסטרטגיית המסלולים החלופיים שנעשה בה שימוש כשמגדירים יעדים.
NSArray< NSNumber * > * targetDistancesMeters
 מערך של מרחקי יעד.

תיעוד לגבי פונקציות חברים

- (instancetype) initWithRoutingStrategy: (GMSNavigationRoutingStrategy) routingStrategy

הפעלה של אפשרויות המסלול באמצעות אסטרטגיית מסלול.

פרמטרים:
routingStrategyאסטרטגיית ניתוב שמציינת את הסדר של הנתיבים שהוחזרו.
- (instancetype) initWithalternateRoutesStrategy: (GMSNavigationAlternateRoutesStrategy) alternateRoutesStrategy

הפעלה של אפשרויות המסלול עם אסטרטגיה למסלולים חלופיים.

פרמטרים:
alternateRoutesStrategyאסטרטגיה של מסלולים חלופיים שקובעת את מספר המסלולים החלופיים שמוחזרים.
- (instancetype) initWithTarget הגנהsMeters: (NSArray< NSNumber * > *) targetDistancesMeters

מפעיל את אפשרויות הניתוב לפי מרחקי היעד, ומגדיר את אסטרטגיית הניתוב ל-GMSNavigationRoutingStrategyDeltaToTarget הגנה.

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

פרמטרים:
targetDistancesMetersמרחקי היעד של היעדים. כל מרחק יעד משמש לדירוג המסלולים אל היעד התואם להם, לפי הדלתא המוחלטת אל המסלולים.

מסמכי תיעוד לגבי הנכס

מציין את סדר הדירוג של מסלולים, לפי זמן או לפי מרחק.

מיושם ב-GMSNavigationMutableRoutingOptions.

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

מיושם ב-GMSNavigationMutableRoutingOptions.

- (NSArray<NSNumber *>*) targetDistancesMeters [read, assign]

מערך של מרחקי יעד.

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

מיושם ב-GMSNavigationMutableRoutingOptions.