סקירה כללית
מחלקה לא ניתנת לשינוי שצוברת את כל הפרמטרים של מיקום המצלמה.
עוברת בירושה על ידי GMSMutableCameraPosition.
פונקציות של חברי ציבור | |
(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, assign] |
המיקום בכדור הארץ שאליו המצלמה מכוונת.
מוטמע ב-GMSMutableCameraPosition.
- (צף) מרחק מתצוגה [read, assign] |
מרחק מהתצוגה.
Zoom משתמש בסולם מעריכי, כאשר זום 0 מייצג את העולם כולו כריבוע של 256 x 256. כל רמה ברצף של מרחק התצוגה מגדילה את ההגדלה בפקטור של 2. אם כך, במרחק מתצוגה 1 העולם הוא 512x512, ובמרחק מתצוגה 2 העולם כולו הוא 1,024x1,024.
מוטמע ב-GMSMutableCameraPosition.
- (CLLocationDirection) נושא [read, assign] |
הנושא של המצלמה, במעלות בכיוון השעון מהצפון האמיתי.
מוטמע ב-GMSMutableCameraPosition.
- (כפול) viewingAngle [read, assign] |
זווית המצלמה מהנאדיר (במעלות, ישירות מול כדור הארץ).
0 הוא ישר למטה, 90 מקביל לקרקע. חשוב לשים לב שהזווית המקסימלית המותרת תלויה בזום. ניתן לחשוב עליו כסדרה של קטעי קו כפונקציה של מרחק מתצוגה, ולא כפונקציית שלב. בזום 16 ומעלה, הזווית המקסימלית היא 65 מעלות. לזום 10 ומטה, הזווית המקסימלית היא 30 מעלות.
מוטמע ב-GMSMutableCameraPosition.