<GMSPanoramaViewDelegate> Documentation de référence du protocole

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

Présentation

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

Fonctions de membre public

(void) - panoramaView:willMoveToPanoramaID:
 Appelée lorsque vous commencez à passer à un autre panorama.
(void) - panoramaView:didMoveToPanorama:
 Cette méthode est appelée chaque fois que la propriété view.panorama est modifiée.
(void) - panoramaView:didMoveToPanorama:nearCoordinate:
 Appelé lorsque le changement de panorama a été causé par l'appel de moveToPanoramaNearCoordinate:.
(void) - panoramaView:error:onMoveNearCoordinate:
 Appelée lorsque moveNearCoordinate génère une erreur.
(void) - panoramaView:error:onMoveToPanoramaID:
 Appelée lorsque moveToPanoramaID génère une erreur.
(void) - panoramaView:didMoveCamera:
 Appel répété lors des modifications de l'appareil photo sur GMSPanoramaView.
(void) - panoramaView:didTap :
 Appelée lorsqu'un utilisateur a appuyé sur GMSPanoramaView, mais que cette action n'a pas été consommée (l'utilisateur peut appuyer sur une flèche de navigation, par exemple).
(BOOL) panoramaView:didTapMarker:
 Appelée après que l'utilisateur a appuyé sur un repère.
(void) - panoramaViewDidStartRendering:
 Appelée lorsque les tuiles du panorama pour la vue actuelle viennent d'être demandées et que le chargement commence.
(void) - panoramaViewDidFinishRendering:
 Appelée lorsque les tuiles du panorama ont été chargées (ou ont échoué de manière permanente) et qu'elles s'affichent à l'écran.

Documentation sur la fonction de membre

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

Appelée lorsque vous commencez à passer à un autre panorama.

Cela peut être dû à une navigation interactive vers un panorama voisin.

Au moment où cette méthode est appelée, le fichier 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: (GMSPanorama pouvant avoir une valeur nulle *) panorama
[optional]

Cette méthode est appelée chaque fois que la propriété view.panorama est modifiée.

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

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

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

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

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

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

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

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

Appel répété lors des modifications de l'appareil photo sur GMSPanoramaView.

Cette méthode ne peut pas être appelée pour toutes les valeurs de caméra intermédiaires, 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ée lorsqu'un utilisateur a appuyé sur GMSPanoramaView, mais que cette action n'a pas été consommée (l'utilisateur peut appuyer sur une flèche de navigation, par exemple).

- (BOOL) panoramaView: (GMSPanoramaView *) panoramaView
DidTapMarker: (GMSMarker *) repère
[optional]

Appelée après que l'utilisateur a 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 du panorama pour la vue actuelle viennent d'être demandées et que le chargement commence.

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

Appelée lorsque les tuiles du panorama ont été chargées (ou ont échoué de manière permanente) et qu'elles s'affichent à l'écran.