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

סימוכין למחלקה של GMSPolygon

סקירה כללית

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

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

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

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

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

נכסים

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

צבע המילוי.

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

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

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

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

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

- (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, אחרת יכול להיווצר מחזור שמירה (מונע שחרור של אובייקטים).