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