Referência do protocolo <GMSPanoramaViewDelegate>

Referência do protocolo <GMSPanoramaViewDelegate>

Informações gerais

Delegar para eventos em GMSPanoramaView.

Funções membro público

(void) panoramaView:willMoveToPanoramaID:
 Chamado ao iniciar um movimento para outro panorama.
(void) panoramaView:didMoveToPanorama:
 É invocado sempre que a propriedade view.panorama muda.
(void) panoramaView:didMoveToPanorama:nearCoordinate:
 Chamado quando a alteração do panorama é causada pela invocação de moveToPanoramaNearCoordinate:.
(void) panoramaView:error:onMoveNearCoordinate:
 Chamado quando moveNearCoordinate: produz um erro.
(void) panoramaView:error:onMoveToPanoramaID:
 Chamado quando moveToPanoramaID: produz um erro.
(void) panoramaView:didMoveCamera:
 Chamado repetidamente durante mudanças na câmera em GMSPanoramaView.
(void) panoramaView:didTap:
 Chamado quando um usuário toca em GMSPanoramaView, mas esse toque não foi consumido (os toques podem ser consumidos, por exemplo, tocando em uma seta de navegação).
(BOOL) panoramaView:didTapMarker:
 Chamado depois que um marcador é tocado.
(void) : panoramaViewDidStartRenderer:
 Chamado quando os blocos de panorama da visualização atual acabam de ser solicitados e estão começando a ser carregados.
(void) : panoramaViewDidFinish Serving:
 Chamado quando os blocos de panoramas foram carregados (ou falharam permanentemente ao carregar) e renderizados na tela.

Documentação da função membro

- (void) panoramaView: (GMSPanoramaView *) ver
willMoveToPanoramaID: (NSString *) panoramaID (em inglês)
[optional]

Chamado ao iniciar um movimento para outro panorama.

Isso pode ser resultado da navegação interativa para um panorama vizinho.

No momento em que esse método é chamado, view.panorama ainda está apontando para o panorama antigo, porque o novo panorama identificado por panoID ainda não foi resolvido. panoramaView:didMoveToPanorama: será chamado quando o novo panorama estiver pronto.

- (void) panoramaView: (GMSPanoramaView *) ver
didMoveToPanorama: (GMSPanorama anulável *) panorama
[optional]

É invocado sempre que a propriedade view.panorama muda.

- (void) panoramaView: (GMSPanoramaView *) ver
didMoveToPanorama: (GMSPanorama *) panorama (link em inglês)
NearCoordinate: (CLLocationCoordinate2D)  coordenada
[optional]

Chamado quando a alteração do panorama é causada pela invocação de moveToPanoramaNearCoordinate:.

A coordenada transmitida para esse método também será transmitida aqui.

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

Chamado quando moveNearCoordinate: produz um erro.

- (void) panoramaView: (GMSPanoramaView *) ver
erro: (NSError *) erro
onMoveToPanoramaID: (NSString *) panoramaID (em inglês)
[optional]

Chamado quando moveToPanoramaID: produz um erro.

- (void) panoramaView: (GMSPanoramaView *) panoramaView
didMoveCamera: (GMSPanoramaCamera *) câmera
[optional]

Chamado repetidamente durante mudanças na câmera em GMSPanoramaView.

Pode não ser chamado para todos os valores intermediários da câmera, mas é sempre chamado para a posição final da câmera após uma animação ou gesto.

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

Chamado quando um usuário toca em GMSPanoramaView, mas esse toque não foi consumido (os toques podem ser consumidos, por exemplo, tocando em uma seta de navegação).

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

Chamado depois que um marcador é tocado.

Pode retornar YES para indicar que o evento foi totalmente processado e suprimir qualquer comportamento padrão.

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

Chamado quando os blocos de panorama da visualização atual acabam de ser solicitados e estão começando a ser carregados.

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

Chamado quando os blocos de panoramas foram carregados (ou falharam permanentemente ao carregar) e renderizados na tela.