<GMSPanoramaViewDelegate> Protocol Reference

<GMSPanoramaViewDelegate> הפניית פרוטוקול

סקירה כללית

הענקת גישה לאירועים ב-GMSPanoramaView.

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

(ללא)- panoramaView:llMoveToPanoramaID:
 מתבצעת התקשרות עם התחלת המעבר לפנורמה אחרת.
(ללא)- panoramaView:didMoveToPanorama:
 האימות הזה מופעל בכל פעם שנכס view.panorama משתנה.
(ללא)- panoramaView:didMoveToPanorama:nearCoordinate:
 בוצעה קריאה כשהשינוי בפנורמה נגרם על ידי הפעלת MoveToPanoramaNearCoordinate:.
(ללא)- panoramaView:error:onMoveNearקואורדינטות:
 בוצעה קריאה ל-moveNearCoordinate: הודעת שגיאה.
(ללא)- panoramaView:error:onMoveToPanoramaID:
 מתבצעת קריאה כאשר MoveToPanoramaID: יוצר שגיאה.
(ללא)- panoramaView:didMoveCamera:
 התקשרת שוב ושוב במהלך שינויים במצלמה ב-GMSPanoramaView.
(ללא)- panoramaView:didTap:
 התבצעה קריאה כשמשתמש מקיש על GMSPanoramaView, אבל ההקשה הזו לא נצרכה (למשל, הקשה על חץ הניווט).
(בוליאני)- panoramaView:didTapMarker:
 מתבצעת קריאה לאחר הקשה על סמן.
(ללא)- panoramaViewDidStartRendering:
 נקראו כשנשלחת בקשה של כרטיסי המידע הפנורמיים לתצוגה הנוכחית והם מתחילים להיטען.
(ללא)- panoramaViewDidFinishRendering:
 הקריאה נטענה כאשר המשבצות של הפנורמיות נטענו (או שהטעינה שלהן נכשלה באופן סופי) במסך.

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

- (null) viewView: (GMSPanoramaView *) תצוגה
willMoveToPanoramaID: (NSString *) פנורמה
[optional]

מתבצעת התקשרות עם התחלת המעבר לפנורמה אחרת.

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

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

- (null) viewView: (GMSPanoramaView *) תצוגה
DoMoveToPanorama: (ניתן למחוק את GMSPanorama *) פנורמה
[optional]

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

- (null) viewView: (GMSPanoramaView *) תצוגה
DoMoveToPanorama: (GMSPanorama *) פנורמה
קרוב ל'ניהול צוותים:' (CLLocationCoordinate2D) קואורדינטות
[optional]

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

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

- (null) viewView: (GMSPanoramaView *) תצוגה
שגיאה: (NSError *) שגיאה
ב-MoveNearCoordinate: (CLLocationCoordinate2D) קואורדינטות
[optional]

בוצעה קריאה ל-moveNearCoordinate: הודעת שגיאה.

- (null) viewView: (GMSPanoramaView *) תצוגה
שגיאה: (NSError *) שגיאה
ב-MoveToPanoramaID: (NSString *) פנורמה
[optional]

מתבצעת קריאה כאשר MoveToPanoramaID: יוצר שגיאה.

- (null) viewView: (GMSPanoramaView *) panoramaView
DoMoveCamera: (GMSPanoramaCamera *) מצלמה
[optional]

התקשרת שוב ושוב במהלך שינויים במצלמה ב-GMSPanoramaView.

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

- (null) viewView: (GMSPanoramaView *) panoramaView
doTap: (CGPoint) נקודה
[optional]

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

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

מתבצעת קריאה לאחר הקשה על סמן.

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

- (null) panoramaViewDidStartRendering: (GMSPanoramaView *) panoramaView [optional]

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

- (null) panoramaViewDoneFinishRendering: (GMSPanoramaView *) panoramaView [optional]

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