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


סקירה כללית

עיגול על פני השטח של כדור הארץ (מכסה כדורית).

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

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

(instancetype)+ circleWithPosition:radius:
 בנאי נוחות של GMSCircle למיקום ורדיוס מסוימים.

נכסים

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

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

+ (instancetype) circlesWithPosition: (CLLocationCoordinate2D)  מיקום
רדיוס: (CLLocation הגנה) radius

בנאי נוחות של GMSCircle למיקום ורדיוס מסוימים.

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


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

- (CLLocationcoordinate2D) position [read, write, assign]

מציבים את כדור הארץ במרכז העיגול.

מתעלם ממיקומים לא חוקיים.

- רדיוס [read, write, assign]- (CLLocation הגנה)

רדיוס המעגל במטרים. חייב להיות חיובי.

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

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

ברירת המחדל היא 1. בהתאם ל-GMSPolygon, הרוחב לא משתנה כשמתבצעת הגדלה של המפה.

הגדרת קו רוחב ל-0 מובילה ללא קו חוצה.

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

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

ערך ברירת המחדל הוא שחור.

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

פנים העיגול צבועים ב-fillColor.

ערך ברירת המחדל הוא אפס, ולכן לא תבוצע מילוי.

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