<GMSPanoramaView לצרף> הפניה לפרוטוקול

הפניה לפרוטוקול <GMSPanoramaView בוצע>

סקירה כללית

מתן הרשאה לאירועים ב-GMSPanoramaView.

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

(void) - panoramaView:WillMoveToPanoramaID:
 מוצגת הנחיה בעת התחלת מעבר לפנורמה אחרת.
(void) - panoramaView:didMoveToPanorama:
 הפעולה הזו מופעלת בכל פעם שהמאפיין view.panorama משתנה.
(void) - panoramaView:didMoveToPanorama:nearCoordinate:
 התקבלה קריאה כשהשינוי בפנורמה נגרם על ידי הפעלה שלmoveToPanoramaNearcoordinate:.
(void) - panoramaView:error:onMoveNearCoordinate:
 נקרא כאשרmoveNearcoordinate: מפיקה שגיאה.
(void) - panoramaView:error:onMoveToPanoramaID:
 מופעלת כש-moveToPanoramaID: גורם לשגיאה.
(void) - panoramaView:didMovecamera:
 היא זוהתה שוב ושוב במהלך שינויים במצלמה ב-GMSPanoramaView.
(void) - panoramaView:didTap:
 ההתראה הזו מוצגת כשמשתמש הקיש על GMSPanoramaView, אבל ההקשה הזו לא נוצלה (למשל, הקשה על חץ ניווט).
(BOOL) - panoramaView:didTapMarker:
 היא הושמעה לאחר ההקשה על סמן.
(void) - panoramaViewDidStartRendering:
 מופעלת התכונה הזו כשמוצגת בקשה להצגת משבצות הפנורמה של התצוגה הנוכחית והתחלת הטעינה שלהן.
(void) - panoramaViewDidFinishRendering:
 מתבצעת קריאה כאשר משבצות הפנורמה נטענו (או נטענו באופן סופי) ועובדו במסך.

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

- (ריק) PanView: (GMSPanoramaView *) תצוגה
willMoveToPanoramaID: (NSString *) panoramaID
[optional]

מוצגת הנחיה בעת התחלת מעבר לפנורמה אחרת.

מצב זה יכול להיות תוצאה של ניווט אינטראקטיבי לפנורמה בסביבה.

כרגע, המערכת נקראת view.panorama עדיין מפנה לפנורמה הישנה, מאחר שהפנורמה החדשה שזוהה על ידי panoID עדיין לא נפתרה. PanView:didMoveToPanorama: תופעל כשהפנורמה החדשה תהיה מוכנה.

- (ריק) PanView: (GMSPanoramaView *) תצוגה
doMoveToPanorama: (nullable GMSPanorama *) פנורמה
[optional]

הפעולה הזו מופעלת בכל פעם שהמאפיין view.panorama משתנה.

- (ריק) PanView: (GMSPanoramaView *) תצוגה
doMoveToPanorama: (GMSPanorama *) פנורמה
ליד: (CLLocationCoordinate2D)  קואורדינטות
[optional]

התקבלה קריאה כשהשינוי בפנורמה נגרם על ידי הפעלה שלmoveToPanoramaNearcoordinate:.

גם הקואורדינטה שהועברה לשיטה הזו תועבר כאן.

- (ריק) PanView: (GMSPanoramaView *) תצוגה
שגיאה: (NSError *) שגיאה
onMoveNear Operations: (CLLocationCoordinate2D)  קואורדינטות
[optional]

נקרא כאשרmoveNearcoordinate: מפיקה שגיאה.

- (ריק) PanView: (GMSPanoramaView *) תצוגה
שגיאה: (NSError *) שגיאה
onMoveToPanoramaID: (NSString *) panoramaID
[optional]

מופעלת כש-moveToPanoramaID: גורם לשגיאה.

- (ריק) PanView: (GMSPanoramaView *) panoramaView
doMove Camera: (GMSPanoramaCamera *) מצלמה
[optional]

היא זוהתה שוב ושוב במהלך שינויים במצלמה ב-GMSPanoramaView.

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

- (ריק) PanView: (GMSPanoramaView *) panoramaView
doTap: (CGPoint) נקודה
[optional]

ההתראה הזו מוצגת כשמשתמש הקיש על GMSPanoramaView, אבל ההקשה הזו לא נוצלה (למשל, הקשה על חץ ניווט).

- (BOOL) PanView: (GMSPanoramaView *) panoramaView
doTapMarker: (GMSMarker *) סמן
[optional]

היא הושמעה לאחר ההקשה על סמן.

עשוי להחזיר את הערך 'כן' כדי לציין שהאירוע טופל במלואו ולבטל התנהגות ברירת מחדל.

- (ריק) panoramaViewDidStartRendering: (GMSPanoramaView *) panoramaView [optional]

מופעלת התכונה הזו כשמוצגת בקשה להצגת משבצות הפנורמה של התצוגה הנוכחית והתחלת הטעינה שלהן.

- (ריק) panoramaViewDidFinishRendering: (GMSPanoramaView *) panoramaView [optional]

מתבצעת קריאה כאשר משבצות הפנורמה נטענו (או נטענו באופן סופי) ועובדו במסך.