סקירה כללית
מחלקה לא ניתנת לשינוי שמכילה אפשרויות שקשורות ללוגיקת ניתוב (לדוגמה, אסטרטגיית ניתוב).
ההגדרה עוברת בירושה על ידי GMSNavigationMutableRoutingOptions.
פונקציות של חברי ציבור | |
(instancetype) | - initWithRoutingStrategy: |
הפעלה של אפשרויות המסלול באמצעות אסטרטגיית מסלול. | |
(instancetype) | - initWithalternateRoutesStrategy: |
הפעלה של אפשרויות המסלול עם אסטרטגיה למסלולים חלופיים. | |
(instancetype) | - initWithTarget הגנהsMeters: |
מפעיל את אפשרויות הניתוב לפי מרחקי היעד, ומגדיר את אסטרטגיית הניתוב ל-GMSNavigationRoutingStrategyDeltaToTarget הגנה. | |
נכסים | |
GMSNavigationRoutingStrategy | routingStrategy |
מציין את סדר הדירוג של מסלולים, לפי זמן או לפי מרחק. | |
GMSNavigationAlternateRoutesStrategy | alternateRoutesStrategy |
אסטרטגיית המסלולים החלופיים שנעשה בה שימוש כשמגדירים יעדים. | |
NSArray< NSNumber * > * | targetDistancesMeters |
מערך של מרחקי יעד. |
תיעוד לגבי פונקציות חברים
- (instancetype) initWithRoutingStrategy: | (GMSNavigationRoutingStrategy) | routingStrategy |
הפעלה של אפשרויות המסלול באמצעות אסטרטגיית מסלול.
- פרמטרים:
-
routingStrategy אסטרטגיית ניתוב שמציינת את הסדר של הנתיבים שהוחזרו.
- (instancetype) initWithalternateRoutesStrategy: | (GMSNavigationAlternateRoutesStrategy) | alternateRoutesStrategy |
הפעלה של אפשרויות המסלול עם אסטרטגיה למסלולים חלופיים.
- פרמטרים:
-
alternateRoutesStrategy אסטרטגיה של מסלולים חלופיים שקובעת את מספר המסלולים החלופיים שמוחזרים.
- (instancetype) initWithTarget הגנהsMeters: | (NSArray< NSNumber * > *) | targetDistancesMeters |
מפעיל את אפשרויות הניתוב לפי מרחקי היעד, ומגדיר את אסטרטגיית הניתוב ל-GMSNavigationRoutingStrategyDeltaToTarget הגנה.
חשוב לוודא שמרחקי היעד עדכניים תמיד כאשר משתמשים בהם.
- פרמטרים:
-
targetDistancesMeters מרחקי היעד של היעדים. כל מרחק יעד משמש לדירוג המסלולים אל היעד התואם להם, לפי הדלתא המוחלטת אל המסלולים.
מסמכי תיעוד לגבי הנכס
– (GMSNavigationRoutingStrategy) routingStrategy [read, assign] |
מציין את סדר הדירוג של מסלולים, לפי זמן או לפי מרחק.
מיושם ב-GMSNavigationMutableRoutingOptions.
– (GMSNavigationAlternateRoutesStrategy) alternateRoutesStrategy [read, assign] |
אסטרטגיית המסלולים החלופיים שנעשה בה שימוש כשמגדירים יעדים.
מיושם ב-GMSNavigationMutableRoutingOptions.
- (NSArray<NSNumber *>*) targetDistancesMeters [read, assign]
|
מערך של מרחקי יעד.
מרחק יעד משמש לדירוג מסלולים אל יעד לפי הדלתא המוחלטת אליו מהקטן עד הגדול ביותר. הרכיבים צריכים להיות מספרים שלמים לא שליליים. אין להגדיר את GMSNavigationalternateRoutesStrategy ואת השדה הזה בו-זמנית. כרגע, יש תמיכה במרחק היעד רק ליעד הראשון. לכן צריך להציב רק מספר שלם אחד חיובי במערך. אם הרכיב הראשון אינו מספר שלם חיובי, אסטרטגיית הניתוב מוגדרת כברירת מחדל כאסטרטגיית הניתוב הטובה ביותר.
מיושם ב-GMSNavigationMutableRoutingOptions.