הפניה מחלקה של GMSPath


סקירה כללית

GMSPath כולל מערך לא משתנה של CLLocationCooordinate2D.

כל הקואורדינטות של GMSPath חייבות להיות חוקיות. המקבילה הניתנת לשינוי היא GMSMutablePath.

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

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

(id)- initWithPath:
 הפעלה של נתיב חדש שהוקצה עם התוכן של GMSPath אחר.
(NSUInteger)- count
 קבלת גודל של נתיב.
(CLLocationCoordinate2D) - קואורדינטות:
 הפונקציה מחזירה את הערך kCLLocationActivity2D invalid אם index >= count.
(NSString *)- encodedPath
 מחזירה מחרוזת מקודדת של הנתיב בפורמט המתואר למעלה.
(instancetype)- pathOffsetByLatitude:longitude:
 מחזירה נתיב חדש שמתקבל על ידי הוספת deltaLatitude ו-deltaLongitude לכל קואורדינטה בנתיב הנוכחי.
(כפול)- segmentsForLength:kind:
 מחזירה את המספר החלקי של הקטעים לאורך הנתיב שתואמים ל-length, מתורגם בהתאם ל-kind.
(CLLocation הגנה)- lengthOfKind:
 מחזירה את אורך הנתיב, בהתאם ל-kind.

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

(instancetype)+ נתיב
 בנאי נוחות לנתיב ריק.
(nullable instancetype)+ pathFromEncodedPath:
 מפעיל נתיב חדש שהוקצה מ-encodedPath.

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

path + (סוג מופע)

בנאי נוחות לנתיב ריק.

- (מזהה) initWithPath: (GMSPath *) נתיב

הפעלה של נתיב חדש שהוקצה עם התוכן של GMSPath אחר.

- (NSUInteger) count

קבלת גודל של נתיב.

- (CLLocationcoordinate2D) coordinateAtIndex: (NSUInteger) index

הפונקציה מחזירה את הערך kCLLocationActivity2D invalid אם index >= count.

+ (null instancetype) pathFromEncodedPath: (NSString *) encodedPath

מפעיל נתיב חדש שהוקצה מ-encodedPath.

הפורמט הזה מתואר בכתובת: https://developers.google.com/maps/documentation/utilities/polylinealgorithm

- (NSString *) encodedPath

מחזירה מחרוזת מקודדת של הנתיב בפורמט המתואר למעלה.

- (instancetype) pathOffsetByקו: (CLLocationDegrees) deltaLatitude
longitude: (CLLocationDegrees) deltaLongitude

מחזירה נתיב חדש שמתקבל על ידי הוספת deltaLatitude ו-deltaLongitude לכל קואורדינטה בנתיב הנוכחי.

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

- (double) segmentsForLength: (CLLocation הגנה) length
סוג: (GMSLengthKind) סוג

מחזירה את המספר החלקי של הקטעים לאורך הנתיב שתואמים ל-length, מתורגם בהתאם ל-kind.

פרטים נוספים זמינים ב-GMSLengthKind.

- (CLLocationמידת) lengthOfKind: (GMSLengthKind) סוג

מחזירה את אורך הנתיב, בהתאם ל-kind.

פרטים נוספים זמינים ב-GMSLengthKind.