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

מסמך עזר בנושא GMSNavigationNavInfo

סקירה כללית

מכיל מידע על מצב הניווט.

פונקציות של חברי מועדון

(NSTimeInterval)- roundedTime:
 מחזירה זמן מעוגל לדקה הקרובה ביותר, עם דקה אחת לפחות.
(NSMeasurement< NSUnitLength * > *)- roundedהמרחק:
 מחזירה מדידה מעוגלת שמייצגת את המרחק הנתון, תוך התחשבות בהעדפות המשתמש וביחידת המרחק המומלצת עבור המסלול.
(NSArray< NSAttributedString * > *)- instructionsForStep:options:
 הפורמט של ההוראות לשלב הנתון.

נכסים

GMSNavigationNavStatenavState
 GMSNavigationNavState הנוכחי לניווט.
GMSNavigationStepInfocurrentStep
 מידע על השלב הקרוב בתמרון.
NSArray< GMSNavigationStepInfo * > * remainingSteps
 השלבים הנותרים אחרי השלב הנוכחי.
בוליאניrouteChanged
 אם המסלול השתנה מאז ההודעה האחרונה שנשלחה.
NSTimeIntervaltimeToCurrentStepSeconds
 הזמן שנותר, המשוער בשניות, לאורך המסלול עד לשלב הנוכחי.
מרחק מ-CLLocationdistanceToCurrentStepMeters
 המרחק המשוער במטרים לאורך המסלול עד לשלב הנוכחי .
NSTimeIntervaltimeToFinalDestinationSeconds
 הזמן שנותר, בשניות, המשוער עד ליעד הסופי.
מרחק מ-CLLocationdistanceToFinalDestinationMeters
 המרחק המשוער במטרים עד ליעד הסופי.

מסמכי תיעוד לגבי פונקציות של חברים

- (NSTimeInterval) roundedTime: (NSTimeInterval) timeSeconds

מחזירה זמן מעוגל לדקה הקרובה ביותר, עם דקה אחת לפחות.

זו יכולה להיות אפשרות שימושית כשמציגים למשתמשים פרטי מסלול, כי הצגת השעות של "0 דקות" עלולה לבלבל.

לכן, ערכי הקלט לשיטה הזו תמיד צריכים להיות חיוביים.

- (NSMeasurement<NSUnitLength *> *) roundedradius: (CLLocationDISTANCE) distanceMeters

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

- (NSArray<NSAttributedString *> *) instructionsForStep: (GMSNavigationStepInfo *) stepInfo
אפשרויות: (GMSNavigationInstructionOptions *) אפשרויות

הפורמט של ההוראות לשלב הנתון.


תיעוד נכס

- (GMSNavigationNavState) navState [read, assign]

GMSNavigationNavState הנוכחי לניווט.

- (GMSNavigationStepInfo*) currentStep [read, assign]

מידע על השלב הקרוב בתמרון.

השדה הזה מוגדר רק אם ה-navState הוא GMSNavigationNavStateEnroute אחרת הוא יהיה null.

- (NSArray<GMSNavigationStepInfo *>*) remainingSteps [read, assign]

השלבים הנותרים אחרי השלב הנוכחי.

- (BOOL) routeChanged [read, assign]

אם המסלול השתנה מאז ההודעה האחרונה שנשלחה.

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

- (NSTimeInterval) timeToCurrentStepSeconds [read, assign]

הזמן שנותר, המשוער בשניות, לאורך המסלול עד לשלב הנוכחי.

- (CLLocation :) distanceToCurrentStepMeters [read, assign]

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

- (NSTimeInterval) timeToFinalDestinationSeconds [read, assign]

הזמן שנותר, בשניות, המשוער עד ליעד הסופי.

- (CLLocation :) distanceToFinalDestinationMeters [read, assign]

המרחק המשוער במטרים עד ליעד הסופי.