Riferimento protocollo <GMSPanoramaViewDelegate>

Riferimento al protocollo <DASHPanoramaViewDelegate>

Panoramica

Delega per eventi su DASHPanoramaView.

Funzioni pubbliche per i membri

(vuota)- panoramaView:willMoveToPanoramaID:
 Richiamato quando avvii lo spostamento a un altro panorama.
(vuota)- panoramaView:didMoveToPanorama:
 Viene richiamato ogni volta che la proprietà view.panorama cambia.
(vuota)- panoramaView:didMoveToPanorama:NearCoordinate:
 Richiamato quando il cambiamento della panoramica è stato causato dal richiamo di moveToPanoramaNearCoordinate:
(vuota)- panoramaView:error:onMoveNearCoordinate:
 Richiamato quando moveNearCoordinate: genera un errore.
(vuota)- panoramaView:error:onMoveToPanoramaID:
 Richiamato quando moveToPanoramaID: genera un errore.
(vuota)- panoramaView:didMoveVideocamera:
 Richiamato ripetutamente durante le modifiche alla fotocamera in DASHPanoramaView.
(vuota)- panoramaView:didTap:
 Richiamato se un utente ha toccato DASHPanoramaView, ma questo tocco non è stato utilizzato (ad esempio è possibile usare i tocchi toccando, ad esempio, una freccia di navigazione).
(BOOL)- panoramaView:didTapMarker:
 Richiamato dopo aver toccato un indicatore.
(vuota)- panoramaViewDidStartRendering:
 Richiamato quando i riquadri della panoramica per la vista corrente sono stati appena richiesti e stanno iniziando a caricarsi.
(vuota)- panoramaViewDidFinishRendering:
 Richiamato quando i riquadri della panoramica vengono caricati (o vengono caricati in modo permanente) e visualizzati sullo schermo.

Documentazione della funzione per membri

- (void) panoramaView: (DASHPanoramaView*) visualizza
willMoveToPanoramaID: (NSString *) panoramaID
[optional]

Richiamato quando avvii lo spostamento a un altro panorama.

Può essere il risultato della navigazione interattiva verso un panorama vicino.

Al momento in cui viene chiamato questo metodo, view.panorama sta ancora puntando al vecchio panorama perché il nuovo panorama identificato da panoID non è ancora stato risolto. panoramaView:didMoveToPanorama: verrà richiamato quando il nuovo panorama sarà pronto.

- (void) panoramaView: (DASHPanoramaView*) visualizza
DidMoveToPanorama: (nullo DASHPanorama *) panorama
[optional]

Viene richiamato ogni volta che la proprietà view.panorama cambia.

- (void) panoramaView: (DASHPanoramaView *) visualizza
DidMoveToPanorama: (Panorama Panorama *) panorama
NearCoordinate: (CLLocationCoordinate2D) coordinata
[optional]

Richiamato quando il cambiamento della panoramica è stato causato dal richiamo di moveToPanoramaNearCoordinate:

La coordinata trasmessa a questo metodo verrà trasmessa anche qui.

- (void) panoramaView: (DASHPanoramaView *) visualizza
Errore: (NSError *) errore
onMoveNearCoordinate: (CLLocationCoordinate2D) coordinata
[optional]

Richiamato quando moveNearCoordinate: genera un errore.

- (void) panoramaView: (DASHPanoramaView*) visualizza
Errore: (NSError *) errore
onMoveToPanoramaID: (NSString *) panoramaID
[optional]

Richiamato quando moveToPanoramaID: genera un errore.

- (void) panoramaView: (DASHPanoramaView *) panoramaView
DidMoveVideocamera: (Per PanoramaPanoramaFotocamera *) videocamera
[optional]

Richiamato ripetutamente durante le modifiche alla fotocamera in DASHPanoramaView.

Questa operazione non può essere chiamata per tutti i valori intermedi della videocamera, ma viene sempre richiamata per la posizione finale della videocamera dopo un'animazione o un gesto.

- (void) panoramaView: (DASHPanoramaView*) panoramaView
ha toccato: (CGPoint) punto di accesso
[optional]

Richiamato se un utente ha toccato DASHPanoramaView, ma questo tocco non è stato utilizzato (ad esempio è possibile usare i tocchi toccando, ad esempio, una freccia di navigazione).

- (BOOL) panoramaView: (DASHPanoramaView*) panoramaView
DidTapMarker: (">Markup *) indicatore
[optional]

Richiamato dopo aver toccato un indicatore.

Potrebbe essere visualizzato SÌ per indicare che l'evento è stato completamente gestito e per eliminare qualsiasi comportamento predefinito.

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

Richiamato quando i riquadri della panoramica per la vista corrente sono stati appena richiesti e stanno iniziando a caricarsi.

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

Richiamato quando i riquadri della panoramica vengono caricati (o vengono caricati in modo permanente) e visualizzati sullo schermo.