חומרי עזר לכיתה ב-GMSPolygon

חומר עזר בנושא סיווג GMSPolygon

סקירה כללית

GMSPolygon מגדיר פוליגון שמופיע במפה.

פוליגון (כמו Polyline) מגדיר סדרה של קואורדינטות מחוברות ברצף מסודר. בנוסף, פוליגונים יוצרים לולאה סגורה ומגדירים אזור מלא.

מקבלת בירושה את GMSשכבת-על.

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

(instancetype)+ polygonWithPath:
 ספק שירותי נוחות עבור GMSPolygon לנתיב מסוים.

נכסים

GMSPath *path
 הנתיב שמתאר את הפוליגון הזה.
NSArray< GMSPath * > *חורים
 המערך של מופעים של GMSPath שמתארים חורים במצולע הזה.
CGFloatstringWidth
 רוחב קווי המתאר של הפוליגון בנקודות המסך.
UIColor * שחייהצבע
 צבע המתאר של הפוליגון.
UIColor * fillColor
 צבע המילוי.
בוליאניגיאודזי
 אם יש לעבד את הפוליגון הזה באמצעות תיקון גיאודזי.
GMSPolygonLayer *שכבות
 מספקת את שכבת האנימציה הבסיסית עבור GMSPolygon.
NSString * שם הפריט
 כותרת, תיאור קצר של שכבת-העל.
GMSMapsView *מפה
 המפה שבה מופיעה שכבת-העל הזו.
בוליאניניתן להחלה
 אם שכבת-העל הזו אמורה לגרום להתראות על הקשה.
intzindex
 שכבות-על עם ערך גבוה יותר של zIndex יוצגו מעל שכבות-על עם ערכים נמוכים יותר של zIndex.
id [מזהה]userData
 נתונים של שכבות-על.

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

+ (instancetype) polygonWithPath: (ניתן לבטל את הפעולה GMSPath *) path

ספק שירותי נוחות עבור GMSPolygon לנתיב מסוים.

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


מסמכי תיעוד של הנכס

- (GMSPath*) נתיב [read, write, copy]

הנתיב שמתאר את הפוליגון הזה.

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

- חורים (NSArray<GMSPath *>*) [read, write, copy]

המערך של מופעים של GMSPath שמתארים חורים במצולע הזה.

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

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

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

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

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

צבע המתאר של הפוליגון.

ברירת המחדל היא אפס.

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

צבע המילוי.

הצבע המוגדר כברירת מחדל הוא Bluecolor.

- (BOOL) גאודסית [read, write, assign]

אם יש לעבד את הפוליגון הזה באמצעות תיקון גיאודזי.

- (GMSPolygonLayer*) שכבת [read, assign]

מספקת את שכבת האנימציה הבסיסית עבור GMSPolygon.

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

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

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

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

המפה שבה מופיעה שכבת-העל הזו.

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

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

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

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

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

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

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

- (מזהה) userData [read, write, assign, inherited]

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

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

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