<GMSPanoramaViewDelegate> Referencia del protocolo

Referencia de protocolo de <GMSPanoramaViewDelegate>

Descripción general

Delegue los eventos en GMSPanoramaView.

Funciones de miembros públicos

(nulo)- panoramaView:willMoveToPanoramaID:
 Se llama al iniciar un desplazamiento a otra panorámica.
(nulo)panoramaView:didMoveToPanorama:
 Esto se invoca cada vez que cambia la propiedad view.panorama.
(nulo)- panoramaView:didMoveToPanorama:nearCoordinate:
 Se llama cuando se produce el cambio de imagen invocando moveToPanoramaNearCoordinate:.
(nulo)- panoramaView:error:onMoveNearCoordinate:
 Se llama cuando se mueve moveNearCoordinate: genera un error.
(nulo)- panoramaView:error:onMoveToPanoramaID:
 Se llama cuando se mueve moveToPanoramaID: genera un error.
(nulo)- panoramaView:didMoveCamera:
 Se llama repetidamente durante cambios en la cámara en GMSPanoramaView.
(nulo)- panoramaView:didTap:
 Se llama cuando un usuario presiona la GMSPanoramaView, pero no consumió el toque (p.ej., puede presionar una flecha de navegación).
(BOOL)panoramaView:didTapMarker:
 Se llama después de que se presiona un marcador.
(nulo)panoramaViewDidStartRendering:
 Se llama cuando los mosaicos de panorama para la vista actual se acaban de solicitar y comienzan a cargarse.
(nulo)- panoramaViewDidFinishRendering:
 Se invoca cuando los mosaicos de panorámicas se cargan (o no se cargan de manera permanente) y se renderizan en la pantalla.

Documentación de la función de miembro

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

Se llama al iniciar un desplazamiento a otra panorámica.

Esto puede ser el resultado de la navegación interactiva a una panorámica cercana.

Por el momento, cuando se llama a este método, view.panorama aún apunta a la panorámica anterior, ya que aún no se resolvió la nueva panorámica que identifica panoID. panoramaView:didMoveToPanorama: se llamará cuando la nueva panorámica esté lista.

- (void) panoramaView: (GMSPanoramaView*). ver
didMoveToPanorama: (GMSPanorama anulable *) panorámica
[optional]

Esto se invoca cada vez que cambia la propiedad view.panorama.

- (void) panoramaView: (GMSPanoramaView*). ver
didMoveToPanorama: (GMSPanorama *). panorámica
coordenada Coordinate: (CLLocationCoordinate2D) coordenada
[optional]

Se llama cuando se produce el cambio de imagen invocando moveToPanoramaNearCoordinate:.

Las coordenadas que se pasen a ese método también se pasarán aquí.

- (void) panoramaView: (GMSPanoramaView*). ver
Error: (NSError *) error
onMoveNearCoordinate: (CLLocationCoordinate2D) coordenada
[optional]

Se llama cuando se mueve moveNearCoordinate: genera un error.

- (void) panoramaView: (GMSPanoramaView*). ver
Error: (NSError *) error
onMoveToPanoramaID: (NSString *) panoramaID
[optional]

Se llama cuando se mueve moveToPanoramaID: genera un error.

- (void) panoramaView: (GMSPanoramaView*). panoramaView
didMoveCamera: (GMSPanoramaCamera *). cámara
[optional]

Se llama repetidamente durante cambios en la cámara en GMSPanoramaView.

Es posible que no se llame para todos los valores intermedios de la cámara, pero siempre se llama para la posición final de la cámara después de una animación o un gesto.

- (void) panoramaView: (GMSPanoramaView *). panoramaView
didTap: (CGPoint) punto
[optional]

Se llama cuando un usuario presiona la GMSPanoramaView, pero no consumió el toque (p.ej., puede presionar una flecha de navegación).

- (BOOL) panoView: (GMSPanoramaView*). panoramaView
didTapMarker: (GMSMarker *) marcador
[optional]

Se llama después de que se presiona un marcador.

Puede mostrar YES para indicar que el evento se manejó por completo y suprimir cualquier comportamiento predeterminado.

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

Se llama cuando los mosaicos de panorama para la vista actual se acaban de solicitar y comienzan a cargarse.

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

Se invoca cuando los mosaicos de panorámicas se cargan (o no se cargan de manera permanente) y se renderizan en la pantalla.