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


סקירה כללית

GMSPolyline מציין את האפשרויות הזמינות לקו פוליגונים שקיים על פני כדור הארץ.

הוא משורטט כקו פיזי בין הנקודות שצוינו ב-path.

ההגדרה GMSOverlay עוברת בירושה.

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

(instancetype)+ polylineWithPath:
 בנאי נוחות של GMSPolyline לנתיב מסוים.

נכסים

GMSPathנתיב
 הנתיב שמתאר את הקו מרובה הזה.
CGFloatstrokeWidth
 רוחב הקו בנקודות המסך.
UIColor * strokeColor
 ה-UIColor ששימש לעיבוד ה-polyline.
בול (BOOL)גיאודזי
 אם צריך לעבד את הקו הזה עם תיקון גיאודזי.
NSArray< GMSStyleSpan * > * spans
 מערך שמכיל את GMSStyleSpan, הטווחים המשמשים לעיבוד קו מרובה זה.
NSString * שם הפריט
 כותרת, תיאור קצר של שכבת-העל.
GMSMapViewמפה
 המפה שבה מוצגת שכבת-העל.
בול (BOOL)tappable
 אם שכבת-העל הזו אמורה לגרום להתראות על הקשה.
int zIndex
 שכבות-על של ערך zIndex גבוה יותר ישורטטו מעל לשכבות-על ושכבות-על של משבצות של ערכי zIndex.
id [מזהה]userData
 נתוני שכבות-על.

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

+ (instancetype) polylineWithPath: (הערך של GMSPath ריק *) נתיב

בנאי נוחות של GMSPolyline לנתיב מסוים.

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


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

- (GMSPath*) path [read, write, copy]

הנתיב שמתאר את הקו מרובה הזה.

- (CGFloat) strokeWidth [read, write, assign]

רוחב הקו בנקודות המסך.

ברירת המחדל היא 1.

- (UIColor*) strokeColor [read, write, assign]

ה-UIColor ששימש לעיבוד ה-polyline.

ברירת המחדל היא [UIColor BlueColor].

- (BOOL) geodesic [read, write, assign]

אם צריך לעבד את הקו הזה עם תיקון גיאודזי.

- (NSArray<GMSStyleSpan *>*) spans [read, write, copy]

מערך שמכיל את GMSStyleSpan, הטווחים המשמשים לעיבוד קו מרובה זה.

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

- (NSString*) title [read, write, copy, inherited]

כותרת, תיאור קצר של שכבת-העל.

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

- (GMSMapView*) מפה [read, write, assign, inherited]

המפה שבה מוצגת שכבת-העל.

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

- (BOOL) ניתן להקיש [read, write, assign, inherited]

אם שכבת-העל הזו אמורה לגרום להתראות על הקשה.

שכבות-על מסוימות, כמו סמנים, יוגדרו כברירת מחדל כניתנות להקשה.

- (int) zIndex [read, write, assign, inherited]

שכבות-על של ערך zIndex גבוה יותר ישורטטו מעל לשכבות-על ושכבות-על של משבצות של ערכי zIndex.

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

- (id) userData [read, write, assign, inherited]

נתוני שכבות-על.

ניתן להשתמש במאפיין הזה כדי לשייך אובייקט שרירותי לשכבת-העל הזו. ה-SDK של מפות Google ל-iOS לא קורא או כותב את הנכס הזה.

הערה: אסור שיהיו ב-userData הפניות חזקות לאובייקטים של מפות Google, אחרת יכול להיווצר מחזור שמירה (מונע שחרור של אובייקטים).