<GMSPanoramaViewDelegate> Référence de protocole

Documentation de référence sur le protocole <GMSPanoramaViewDelegate>

Présentation

Déléguer des événements sur GMSPanoramaView.

Fonctions publiques des membres

(void)- panoramaView:willMoveToPanoramaID:
 Appelée lors du démarrage d'un déplacement vers un autre panorama.
(void)- panoramaView:didMoveToPanorama:
 Cette méthode est appelée à chaque modification de la propriété view.panorama.
(void)- panoramaView:didMoveToPanorama:nearCoordinate :
 Appelé lorsque le changement de panorama a été causé par l'invocation de moveToPanoramaNearCoordinate.
(void)- panoramaView:error:onMoveNearCoordinate :
 Appelé lorsque moveNearCoordinate génère une erreur.
(void)- panoramaView:error:onMoveToPanoramaID:
 Appelé lorsque moveToPanoramaID: génère une erreur.
(void)- panoramaView:didMoveCamera:
 Appelée à plusieurs reprises lors des modifications apportées à l'appareil photo sur GMSPanoramaView
(void)- panoramaView:didTap:
 Appelé lorsqu'un utilisateur appuie sur GMSPanoramaView, mais qu'il n'a pas été utilisé (en appuyant sur une flèche de navigation, par exemple).
(BOOL)- panoramaView:didTapMarker :
 Appelée après avoir appuyé sur un repère
(void)- panoramaViewDidStartRendering :
 Appelée lorsque les tuiles de panorama de la vue actuelle viennent d'être demandées et commencent à se charger.
(void)- panoramaViewDidFinishRendering :
 Appelé lorsque les tuiles de panorama ont été chargées (ou ont échoué lors du chargement définitif) et ont été affichées à l'écran.

Documentation sur la fonction de membre

- (void) panoramaView: (GMSPanoramaView*) afficher
willMoveToPanoramaID: (NSString *) panoramaID
[optional]

Appelée lors du démarrage d'un déplacement vers un autre panorama.

Cela peut être le résultat d'une navigation interactive vers un panorama voisin.

Pour le moment, view.panorama pointe toujours vers l'ancien panorama, car le nouveau panorama identifié par panoID n'est pas encore résolu. panoramaView:didMoveToPanorama: sera appelé lorsque le nouveau panorama sera prêt.

- (void) panoramaView: (GMSPanoramaView *) afficher
didMoveToPanorama: (valeur GMSPanorama pouvant être nulle *) panorama
[optional]

Cette méthode est appelée à chaque modification de la propriété view.panorama.

- (void) panoramaView: (GMSPanoramaView *) afficher
didMoveToPanorama: (GMSPanorama *) panorama
NearCoordinate: (CLLocationCoordinate2D) coordonnée
[optional]

Appelé lorsque le changement de panorama a été causé par l'invocation de moveToPanoramaNearCoordinate.

Les coordonnées transmises à cette méthode seront également transmises ici.

- (void) panoramaView: (GMSPanoramaView *) afficher
erreur: (NSError *) erreur
onMoveNearCoordinate: (CLLocationCoordinate2D) coordonnée
[optional]

Appelé lorsque moveNearCoordinate génère une erreur.

- (void) panoramaView: (GMSPanoramaView*) afficher
erreur: (NSError *) erreur
onMoveToPanoramaID: (NSString *) panoramaID
[optional]

Appelé lorsque moveToPanoramaID: génère une erreur.

- (void) panoramaView: (GMSPanoramaView *) panoramaView
didMoveCamera: (GMSPanoramaCamera*) caméra
[optional]

Appelée à plusieurs reprises lors des modifications apportées à l'appareil photo sur GMSPanoramaView

Cette valeur peut ne pas être appelée pour toutes les valeurs intermédiaires de la caméra, mais elle est toujours appelée pour la position finale de la caméra après une animation ou un geste.

- (void) panoramaView: (GMSPanoramaView*) panoramaView
didTap: (CGPoint) point d'accès
[optional]

Appelé lorsqu'un utilisateur appuie sur GMSPanoramaView, mais qu'il n'a pas été utilisé (en appuyant sur une flèche de navigation, par exemple).

- (BOOL) : (GMSPanoramaView *) panoramaView
didTapMarker: (GMSMarker *) Repère
[optional]

Appelée après avoir appuyé sur un repère

Peut renvoyer YES pour indiquer que l'événement a été entièrement géré et supprimer tout comportement par défaut.

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

Appelée lorsque les tuiles de panorama de la vue actuelle viennent d'être demandées et commencent à se charger.

- (void) panoramaViewDidFinishRendering: (GMSPanoramaView*) panoramaView [optional]

Appelé lorsque les tuiles de panorama ont été chargées (ou ont échoué lors du chargement définitif) et ont été affichées à l'écran.