סקירה כללית
GMSPolyline מציין את האפשרויות הזמינות לקו פוליגונים שקיים על פני כדור הארץ.
הוא משורטט כקו פיזי בין הנקודות שצוינו ב-path
.
ההגדרה GMSOverlay עוברת בירושה.
פונקציות סטטיות של חברים ציבוריים | |
(instancetype) | + polylineWithPath: |
בנאי נוחות של GMSPolyline לנתיב מסוים. | |
נכסים | |
GMSPath * | נתיב |
הנתיב שמתאר את הקו מרובה הזה. | |
CGFloat | strokeWidth |
רוחב הקו בנקודות המסך. | |
UIColor * | strokeColor |
ה-UIColor ששימש לעיבוד ה-polyline. | |
בול (BOOL) | גיאודזי |
אם צריך לעבד את הקו הזה עם תיקון גיאודזי. | |
NSArray< GMSStyleSpan * > * | spans |
מערך שמכיל את GMSStyleSpan, הטווחים המשמשים לעיבוד קו מרובה זה. | |
NSString * | שם הפריט |
כותרת, תיאור קצר של שכבת-העל. | |
GMSMapView * | מפה |
המפה שבה מוצגת שכבת-העל. | |
בול (BOOL) | tappable |
אם שכבת-העל הזו אמורה לגרום להתראות על הקשה. | |
int | zIndex |
שכבות-על של ערך zIndex גבוה יותר ישורטטו מעל לשכבות-על ושכבות-על של משבצות של ערכי zIndex . | |
id [מזהה] | userData |
נתוני שכבות-על. |
תיעוד לגבי פונקציות חברים
+ (instancetype) polylineWithPath: | (הערך של GMSPath ריק *) | נתיב |
בנאי נוחות של GMSPolyline לנתיב מסוים.
לנכסים אחרים יהיו ערכי ברירת מחדל.
מסמכי תיעוד לגבי הנכס
- (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, אחרת יכול להיווצר מחזור שמירה (מונע שחרור של אובייקטים).