Immagine Street View

classe pubblica StreetViewPanoramaView estende FrameLayout

Una vista che mostra una panoramica Street View (con dati ottenuti dal servizio Google Maps). Una volta messa a fuoco, verranno acquisite le pressioni dei tasti e i gesti tattili per spostare la panoramica.

Gli utenti di questa classe devono inoltrare tutti i metodi del ciclo di vita da Activity o Fragment contenenti questa vista ai corrispondenti in questa classe. In particolare, devi inoltrare i seguenti metodi:

Un StreetViewPanorama deve essere acquisito utilizzando getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback). L'StreetViewPanoramaView inizializza automaticamente il sistema Street View e la vista.

Per un metodo più semplice di visualizzazione di un panorama Street View, utilizza StreetViewPanoramaFragment (o SupportStreetViewPanoramaFragment) se vuoi scegliere come target piattaforme precedenti.

Nota: è sconsigliato aggiungere bambini a questa visualizzazione.

Nota: l'SDK di Google Maps per Android non supporta più oggetti StreetViewPanoramaView nella stessa attività.

Riepilogo delle costanti ereditate

Riepilogo campi ereditato

Riepilogo del costruttore pubblico

StreetViewPanoramaView(Contesto del contesto)
StreetViewPanoramaView(contesto del contesto, attributi AttributeSet)
StreetViewPanoramaView(Contesto, AttributeSet attrs, int defStyle)

Riepilogo del metodo pubblico

void
getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback callback)
Imposta un oggetto di callback che viene attivato quando l'istanza StreetViewPanorama è pronta per essere utilizzata.
finale void
onCreate(Bundle savedInstanceState)
Devi chiamare questo metodo dal metodo corrispondente dell'attività principale/del frammento.
void
onDestroy()
Devi chiamare questo metodo dal metodo corrispondente dell'attività principale/del frammento.
finale void
onLowMemory()
Devi chiamare questo metodo dal metodo corrispondente dell'attività principale/del frammento.
finale void
onPause()
Devi chiamare questo metodo dal metodo corrispondente dell'attività principale/del frammento.
void
onResume()
Devi chiamare questo metodo dal metodo corrispondente dell'attività principale/del frammento.
finale void
onSaveInstanceState(outState bundle)
Devi chiamare questo metodo dal metodo corrispondente dell'attività principale/del frammento.
void
onStart()
Devi chiamare questo metodo dal metodo corrispondente dell'attività principale/del frammento.
void
onStop()
Devi chiamare questo metodo dal metodo corrispondente dell'attività principale/del frammento.

Riepilogo del metodo ereditato

Costruttori pubblici

pubblico StreetViewPanoramaView (contesto del contesto)

Parametri
context

Public StreetViewPanoramaView (Context context, AttributeSet attrs)

Parametri
context
attrs

pubblico StreetViewPanoramaView (Context context, AttributeSet attrs, int defStyle)

Parametri
context
attrs
defStyle

pubblico StreetViewPanoramaView (contesto del contesto, opzioni StreetViewPanoramaOptions)

Parametri
context
opzioni

Metodi pubblici

pubblici void getStreetViewPanoramaAsync (OnStreetViewPanoramaReadyCallback)

Imposta un oggetto di callback che viene attivato quando l'istanza StreetViewPanorama è pronta per essere utilizzata.

Ricorda:

  • Nel caso in cui Google Play Services non sia installato sul dispositivo dell'utente, il callback non verrà attivato finché l'utente non lo installa.
  • Il callback verrà eseguito nel thread principale.
  • L'oggetto StreetViewPanorama fornito dal callback non è null.

Parametri
callback L'oggetto di callback che viene attivato quando la panoramica è pronta per essere utilizzata.

Public final void onCreate (Bundle savedInstanceState)

Devi chiamare questo metodo dal metodo corrispondente dell'attività principale/del frammento.

Parametri
savedInstanceState

Public void onDestroy ()

Devi chiamare questo metodo dal metodo corrispondente dell'attività principale/del frammento.

Public final void onLowMemory ()

Devi chiamare questo metodo dal metodo corrispondente dell'attività principale/del frammento.

Public final void onPause ()

Devi chiamare questo metodo dal metodo corrispondente dell'attività principale/del frammento.

Public void onResume ()

Devi chiamare questo metodo dal metodo corrispondente dell'attività principale/del frammento.

Public final void onSaveInstanceState (OutState bundle)

Devi chiamare questo metodo dal metodo corrispondente dell'attività principale/del frammento.

Parametri
outState

Public void onStart ()

Devi chiamare questo metodo dal metodo corrispondente dell'attività principale/del frammento.

Public void onStop ()

Devi chiamare questo metodo dal metodo corrispondente dell'attività principale/del frammento.