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