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


סקירה כללית

גרסה ניתנת לשינוי של GMSCameraPosition.

מקבלת בירושה את GMSCameraPosition.

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

(instancetype)- initWithTarget:zoom:bearing:viewingAngle:
 מאתחל ייעודי.
(instancetype)- initWithTarget:zoom:
 מאתחל נוחות עבור GMSCameraPosition ליעד מסוים ולרמת זום.
(instancetype)- initWithLatitude:longitude:zoom:
 מאתחל נוחות עבור GMSCameraPosition לקו רוחב מסוים, קו אורך ומרחק מהתצוגה (זום).
(instancetype)- initWithLatitude:longitude:zoom:bearing:viewingAngle:
 מאתחל נוחות עבור GMSCameraPosition, עם קו רוחב/אורך וכל מאפייני המצלמה האחרים לפי -initWithTarget:zoom:bearing:viewingAngle:.

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

(instancetype)+ cameraWithTarget:zoom:
 בנאי נוחות של GMSCameraPosition ליעד מסוים ולרמת זום.
(instancetype)+ cameraWithLatitude:longitude:zoom:
 בנאי נוחות עבור GMSCameraPosition, לפי CameraWithTarget:zoom:.
(instancetype)+ cameraWithTarget:zoom:bearing:viewingAngle:
 בנאי נוחות עבור GMSCameraPosition, עם כל מאפייני המצלמה בהתאם ל-initWithTarget:zoom:bearing:viewingAngle:.
(instancetype)+ cameraWithLatitude:longitude:zoom:bearing:viewingAngle:
 בנאי נוחות עבור GMSCameraPosition, עם קו רוחב/אורך וכל מאפייני המצלמה האחרים, לפי initWithTarget:zoom:bearing:viewingAngle:.
(float) + zoomAtCoordinate:forMeters:perPoints:
 אפשר לקבל את רמת הזום שבה מרחק meters, ב-coord הנתון ב-Earth, תואם למספר שצוין של מסך points.

נכסים

ניהול צוותים ב-CLLocation2Dיעד
float שינוי מרחק התצוגה
CLLocationDirectionנושא
כפולviewingAngle

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

- (instancetype) initWithTarget: (CLLocationCoordinate2D)  יעד
זום: (float)  שינוי מרחק התצוגה
נשיאה: (CLLocationDirection) נושא
ViewAngle: (כפול) viewingAngle

מאתחל ייעודי.

מגדיר את ה-GMSCameraPosition הזה בכל מאפייני המצלמה הזמינים. בניית GMSCameraPosition באמצעות האתחול הזה (או באמצעות בנאי הנוחות הבאים) תעוגל באופן מרומז את ערכי המצלמה.

פרמטרים:
יעדהמיקום בכדור הארץ שאליו המצלמה מכוונת.
זום, zoomרמת הזום, סמוך למרכז המסך.
נשיאההעברת המצלמה במעלות בכיוון השעון מהצפון האמיתי.
viewingAngleהזווית של זווית המצלמה מהנאדיר (במעלות, ישירות מול כדור הארץ)
- (instancetype) initWithTarget: (CLLocationCoordinate2D)  יעד
זום: (float)  שינוי מרחק התצוגה

מאתחל נוחות עבור GMSCameraPosition ליעד מסוים ולרמת זום.

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

פרמטרים:
יעדהמיקום בכדור הארץ שאליו המצלמה מכוונת.
זום, zoomרמת הזום, סמוך למרכז המסך.
- (instancetype) initWith נוף: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude
זום: (float)  שינוי מרחק התצוגה

מאתחל נוחות עבור GMSCameraPosition לקו רוחב מסוים, קו אורך ומרחק מהתצוגה (זום).

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

פרמטרים:
latitudeרכיב קו הרוחב של המיקום שאליו המצלמה מצביעה.
longitudeרכיב קו הרוחב של המיקום שאליו המצלמה מצביעה.
זום, zoomרמת הזום, סמוך למרכז המסך.
- (instancetype) initWith נוף: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude
זום: (float)  שינוי מרחק התצוגה
נשיאה: (CLLocationDirection) נושא
ViewAngle: (כפול) viewingAngle

מאתחל נוחות עבור GMSCameraPosition, עם קו רוחב/אורך וכל מאפייני המצלמה האחרים לפי -initWithTarget:zoom:bearing:viewingAngle:.

פרמטרים:
latitudeרכיב קו הרוחב של המיקום שאליו המצלמה מצביעה.
longitudeרכיב קו הרוחב של המיקום שאליו המצלמה מצביעה.
זום, zoomרמת הזום, סמוך למרכז המסך.
נשיאההעברת המצלמה במעלות בכיוון השעון מהצפון האמיתי.
viewingAngleהזווית של זווית המצלמה מהנאדיר (במעלות, ישירות מול כדור הארץ)
+ (instancetype) cameraWithTarget: (CLLocationCoordinate2D)  יעד
זום: (float)  שינוי מרחק התצוגה

בנאי נוחות של GMSCameraPosition ליעד מסוים ולרמת זום.

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

+ (instancetype) מצלמהעםקו רוחב: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude
זום: (float)  שינוי מרחק התצוגה

בנאי נוחות עבור GMSCameraPosition, לפי CameraWithTarget:zoom:.

+ (instancetype) cameraWithTarget: (CLLocationCoordinate2D)  יעד
זום: (float)  שינוי מרחק התצוגה
נשיאה: (CLLocationDirection) נושא
ViewAngle: (כפול) viewingAngle

בנאי נוחות עבור GMSCameraPosition, עם כל מאפייני המצלמה בהתאם ל-initWithTarget:zoom:bearing:viewingAngle:.

+ (instancetype) מצלמהעםקו רוחב: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude
זום: (float)  שינוי מרחק התצוגה
נשיאה: (CLLocationDirection) נושא
ViewAngle: (כפול) viewingAngle

בנאי נוחות עבור GMSCameraPosition, עם קו רוחב/אורך וכל מאפייני המצלמה האחרים, לפי initWithTarget:zoom:bearing:viewingAngle:.

+ (צף) ZoomAtcoordinate: (CLLocationCoordinate2D)  קואורדינטות
forMeter: (CLLocation הגנה) מטרים
לכל נקודות: (CGFloat) נקודות

אפשר לקבל את רמת הזום שבה מרחק meters, ב-coord הנתון ב-Earth, תואם למספר שצוין של מסך points.

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

שיטת העזר הזו שימושית ליצירת מיקומי מצלמה שכוללים אזורים פיזיים ספציפיים בכדור הארץ.


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

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

הטמעת GMSCameraPosition.

- (צף) מרחק מתצוגה [read, write, assign]

הטמעת GMSCameraPosition.

- (CLLocationDirection) נושא [read, write, assign]

הטמעת GMSCameraPosition.

- (כפול) viewingAngle [read, write, assign]

הטמעת GMSCameraPosition.