<GMSPanoramaViewDelegate> Referência do protocolo

Referência do protocolo <GMSPanoramaViewDelegate>

Visão geral

Delegado para eventos em GMSPanoramaView.

Funções públicas do membro

(vazio)- panoramaView:WillMoveToPanoramaID:
 Chamado ao iniciar uma movimentação para outro panorama.
(vazio)- panoramaView:didMoveToPanorama:
 Isso é invocado sempre que a propriedade view.panorama é alterada.
(vazio)- panoramaView:didMoveToPanorama:closeCoordinate:
 Chamado quando a alteração de panorama foi causada pela invocação de moveToPanoramaNearCoordinate:.
(vazio)- panoramaView:error:onMoveNearCoordinate:
 Chamado quando moveNearCoordinate: produz um erro.
(vazio)- panoramaView:error:onMoveToPanoramaID:
 Chamado quando moveToPanoramaID: gera um erro.
(vazio)- panoramaView:didMoveCamera:
 Chamado repetidamente durante mudanças na câmera em GMSPanoramaView.
(vazio)- panoramaView:didTap:
 Chamado quando um usuário tocou em GMSPanoramaView, mas esse toque não foi consumido (toques podem ser consumidos, por exemplo, ao tocar em uma seta de navegação).
(BOOL)- panoramaView:didTapMarker:
 Chamado após um toque em um marcador.
(vazio)- panoramaViewDoneStartRender:
 Chamado quando os blocos de panorama para a visualização atual foram solicitados recentemente e estão começando a carregar.
(vazio)- panoramaViewDoneFinishRender:
 Chamado quando os blocos de panorama foram carregados (ou permanentemente, não foram carregados) e renderizados na tela.

Documentação da função de membro

- (vazio) panoramaView: (GMSPanoramaView *) visualizar
WillMoveToPanoramaID: (NSString *) panoramaID
[optional]

Chamado ao iniciar uma movimentação para outro panorama.

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

No momento, esse método é chamado, mas o 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.

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

Isso é invocado sempre que a propriedade view.panorama é alterada.

- (vazio) panoramaView: (GMSPanoramaView *) visualizar
didMoveToPanorama: (GMSPanorama *) panorama
Perto do Google Maps Coordinate: (CLLocationCoordinate2D) coordenar
[optional]

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

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

- (vazio) panoramaView: (GMSPanoramaView *) visualizar
erro: (NSError *) erro
onMoveNearCoordinate: (CLLocationCoordinate2D) coordenar
[optional]

Chamado quando moveNearCoordinate: produz um erro.

- (vazio) panoramaView: (GMSPanoramaView *) visualizar
erro: (NSError *) erro
onMoveToPanoramaID: (NSString *) panoramaID
[optional]

Chamado quando moveToPanoramaID: gera um erro.

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

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

Isso 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 um gesto.

- (vazio) panoramaView: (GMSPanoramaView *) panoramaView.
didTap: (Ponto de GC) ponto
[optional]

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

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

Chamado após um toque em um marcador.

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

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

Chamado quando os blocos de panorama para a visualização atual foram solicitados recentemente e estão começando a carregar.

- (nulo) panoramaViewDoneFinishRender: (GMSPanoramaView *) panoramaView. [optional]

Chamado quando os blocos de panorama foram carregados (ou permanentemente, não foram carregados) e renderizados na tela.