StreetViewPanoramaView

public class StreetViewPanoramaView memperluas FrameLayout

Tampilan yang menampilkan panorama Street View (dengan data yang diperoleh dari layanan Google Maps). Saat difokuskan, fitur ini akan merekam penekanan tombol dan gestur sentuh untuk memindahkan panorama.

Pengguna class ini harus meneruskan semua metode siklus proses dari Activity atau Fragment yang berisi tampilan ini ke metode siklus proses yang sesuai di class ini. Secara khusus, Anda harus meneruskan metode berikut:

StreetViewPanorama harus diperoleh menggunakan getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback). StreetViewPanoramaView akan otomatis melakukan inisialisasi sistem Street View dan tampilan.

Untuk metode yang lebih sederhana guna menampilkan StreetViewPanorama, gunakan StreetViewPanoramaFragment (atau SupportStreetViewPanoramaFragment) jika Anda ingin menargetkan platform sebelumnya.

Catatan: Anda disarankan untuk tidak menambahkan anak-anak ke tampilan ini.

Catatan: Google Maps SDK for Android tidak mendukung banyak objek StreetViewPanoramaView dalam satu aktivitas.

Ringkasan Konstanta Turunan

Ringkasan Kolom Turunan

Ringkasan Konstruktor Publik

StreetViewPanoramaView(Konteks konteks)
StreetViewPanoramaView(Konteks konteks, atribut AttributeSet)
StreetViewPanoramaView(Konteks konteks, atribut AttributeSet, defStyle int)

Ringkasan Metode Publik

void
getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback callback)
Menetapkan objek callback yang akan dipicu saat instance StreetViewPanorama siap digunakan.
final void
onCreate(Paket savedInstanceState)
Anda harus memanggil metode ini dari metode terkait Aktivitas/Fragmen induk.
void
onDestroy()
Anda harus memanggil metode ini dari metode terkait Aktivitas/Fragmen induk.
final void
onLowMemory()
Anda harus memanggil metode ini dari metode terkait Aktivitas/Fragmen induk.
final void
onPause()
Anda harus memanggil metode ini dari metode terkait Aktivitas/Fragmen induk.
void
onResume()
Anda harus memanggil metode ini dari metode terkait Aktivitas/Fragmen induk.
final void
onSaveInstanceState(Bundle outState)
Anda harus memanggil metode ini dari metode terkait Aktivitas/Fragmen induk.
void
onStart()
Anda harus memanggil metode ini dari metode terkait Aktivitas/Fragmen induk.
void
onStop()
Anda harus memanggil metode ini dari metode terkait Aktivitas/Fragmen induk.

Ringkasan Metode Turunan

Konstruktor Publik

publik StreetViewPanoramaView (Konteks konteks)

Parameter
context

publik StreetViewPanoramaView (Konteks konteks, atribut AttributeSet)

Parameter
context
attrs

publik StreetViewPanoramaView (Konteks konteks, atribut AttributeSet, int defStyle)

Parameter
context
attrs
defStyle

publik StreetViewPanoramaView (Konteks konteks, opsi StreetViewPanoramaOptions)

Parameter
context
opsi

Metode Publik

publik void getStreetViewPanoramaAsync (callback OnStreetViewPanoramaReadyCallback)

Menetapkan objek callback yang akan dipicu saat instance StreetViewPanorama siap digunakan.

Perhatikan bahwa:

  • Jika layanan Google Play tidak terinstal pada perangkat pengguna, callback tidak akan dipicu hingga pengguna menginstalnya.
  • Callback akan dieksekusi di thread utama.
  • Objek StreetViewPanorama yang disediakan oleh callback non-null.

Parameter
callback Objek callback yang akan dipicu jika panorama sudah siap digunakan.

public final void onCreate (Bundle penyimpananInstanceState)

Anda harus memanggil metode ini dari metode terkait Aktivitas/Fragmen induk.

Parameter
savedInstanceState

publik void onDestroy ()

Anda harus memanggil metode ini dari metode terkait Aktivitas/Fragmen induk.

public final void onLowMemory ()

Anda harus memanggil metode ini dari metode terkait Aktivitas/Fragmen induk.

publik akhir void onPause ()

Anda harus memanggil metode ini dari metode terkait Aktivitas/Fragmen induk.

publik void onResume ()

Anda harus memanggil metode ini dari metode terkait Aktivitas/Fragmen induk.

public final void onSaveInstanceState (Bundle outState)

Anda harus memanggil metode ini dari metode terkait Aktivitas/Fragmen induk.

Parameter
outState

public void onStart ()

Anda harus memanggil metode ini dari metode terkait Aktivitas/Fragmen induk.

public void onStop ()

Anda harus memanggil metode ini dari metode terkait Aktivitas/Fragmen induk.