הפניה למחלקה של GMSPanoramaService

הפניה למחלקה של GMSPanoramaService

סקירה כללית

אפשר להשתמש בשירות GMSPanoramaService כדי לבקש מטא-נתונים של פנורמה גם כש-GMSPanoramaView לא פעיל.

כך אפשר לראות מופע כזה: [[GMSPanoramaService alloc] init].

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

(void) - requestPanoramaNearcoordinate:callback:
 אחזור מידע על תמונת פנורמה ליד coordinate הנתון.
(void) - requestPanoramaNearCoordinate:radius:callback:
 דומה ל- requestPanoramaNearradius:callback: אך האפשרות הזו מאפשרת לציין רדיוס חיפוש (מטרים) בסביבות coordinate.
(void) - requestPanoramaNearCoordinate:source:callback:
 דומה ל- requestPanoramaNearcoordinate:callback: אך ניתן לציין את סוג מקור הפנורמה ליד coordinate הנתון.
(void) - requestPanoramaNearCoordinate:radius:source:callback:
 בדומה ל- requestPanoramaNearמידת:callback: אך המדיניות מאפשרת לציין רדיוס חיפוש (מטרים) ואת סוג מקור הפנורמה ליד coordinate הנתון.
(void) - requestPanoramaWithID:callback:
 שולפת מידע על פנורמה באמצעות ה-panoramaID הנתון.

(חשוב לזכור שאלה לא פונקציות חבר).

typedef void(^ GMSPanoramaCallback )(GMSPanorama *_Nullable פנורמי, NSError *_Nullable error)
 קריאה חוזרת (callback) למקרים שבהם מטא-נתונים של פנורמה הופכים לזמינים.

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

- (void) requestPanoramaNear בתצוגה: (CLLocationCoordinate2D)  קואורדינטות
קריאה חוזרת (callback): (GMSPanoramaCallback) התקשרות חזרה

אחזור מידע על תמונת פנורמה ליד coordinate הנתון.

זוהי בקשה אסינכרונית. תתבצע קריאה ל-callback עם התוצאה.

- (void) requestPanoramaNear בתצוגה: (CLLocationCoordinate2D)  קואורדינטות
רדיוס: (NSUInteger) רדיוס
קריאה חוזרת (callback): (GMSPanoramaCallback) התקשרות חזרה

דומה ל- requestPanoramaNearradius:callback: אך האפשרות הזו מאפשרת לציין רדיוס חיפוש (מטרים) בסביבות coordinate.

- (void) requestPanoramaNear בתצוגה: (CLLocationCoordinate2D)  קואורדינטות
מקור: (GMSPanoramaSource). מקור
קריאה חוזרת (callback): (GMSPanoramaCallback) התקשרות חזרה

דומה ל- requestPanoramaNearcoordinate:callback: אך ניתן לציין את סוג מקור הפנורמה ליד coordinate הנתון.

ה-API הזה ניסיוני ויכול להיות שלא תמיד יסנן אותו לפי מקור.

- (void) requestPanoramaNear בתצוגה: (CLLocationCoordinate2D)  קואורדינטות
רדיוס: (NSUInteger) רדיוס
מקור: (GMSPanoramaSource). מקור
קריאה חוזרת (callback): (GMSPanoramaCallback) התקשרות חזרה

בדומה ל- requestPanoramaNearמידת:callback: אך המדיניות מאפשרת לציין רדיוס חיפוש (מטרים) ואת סוג מקור הפנורמה ליד coordinate הנתון.

ה-API הזה ניסיוני ויכול להיות שלא תמיד יסנן אותו לפי מקור.

- (ביטול) requestPanoramaWithID: (NSString *) panoramaID
קריאה חוזרת (callback): (GMSPanoramaCallback) התקשרות חזרה

שולפת מידע על פנורמה באמצעות ה-panoramaID הנתון.

תתבצע קריאה ל-callback עם התוצאה. המערכת תומכת רק במזהי פנורמה שהתקבלו מה-SDK של מפות Google ל-iOS.


- (typedef void(^ GMSPanoramaCallback)(GMSPanorama *_Nullableמילות פנורמה, NSError *_Nullable error) [related]

קריאה חוזרת (callback) למקרים שבהם מטא-נתונים של פנורמה הופכים לזמינים.

אם אירעה שגיאה, panorama הוא אפס ו-error לא אפס. אחרת, panorama אינו אפס ו-error הוא אפס.