StreetViewPanoramaOptions

public final class StreetViewPanoramaOptions memperluas Object
menerapkan Parcelable

Menentukan konfigurasi PanoramaOptions untuk StreetViewPanorama. Opsi ini dapat digunakan saat menambahkan panorama ke aplikasi Anda secara terprogram. Jika menggunakan StreetViewPanoramaFragment, Anda dapat meneruskan opsi ini menggunakan metode factory statis newInstance(StreetViewPanoramaOptions). Jika menggunakan StreetViewPanoramaView, Anda dapat meneruskan opsi ini menggunakan StreetViewPanoramaView(Context, StreetViewPanoramaOptions) konstruktor.

Ringkasan Konstanta Turunan

Ringkasan Konstruktor Publik

StreetViewPanoramaOptions()
Membuat objek StreetViewPanoramaOptions baru.

Ringkasan Metode Publik

Boolean
String
LatLng
Bilangan Bulat
StreetViewSource
Boolean
StreetViewPanoramaCamera
Boolean
Boolean
Boolean
StreetViewPanoramaOptions
panningGesturesEnabled(boolean diaktifkan)
Mengalihkan kemampuan pengguna untuk menggeser pada panorama dengan gestur.
StreetViewPanoramaOptions
panoramaCamera(kamera StreetViewPanoramaCamera)
Menentukan kamera awal untuk panorama Street View.
StreetViewPanoramaOptions
panoramaId(String panoId)
Menetapkan posisi awal untuk panorama Street View berdasarkan ID panorama.
StreetViewPanoramaOptions
position(Posisi LatLng, Radius bilangan bulat, sumber StreetViewSource)
Menentukan posisi awal untuk panorama Street View berdasarkan lokasi, radius, dan sumber.
StreetViewPanoramaOptions
position(posisi LatLng, Radius bilangan bulat)
Menentukan posisi awal untuk panorama Street View berdasarkan lokasi dan radius.
StreetViewPanoramaOptions
position(posisi LatLng)
Menentukan posisi awal untuk panorama Street View berdasarkan lokasi.
StreetViewPanoramaOptions
position(posisi LatLng, sumber StreetViewSource)
Menentukan posisi awal untuk panorama Street View berdasarkan lokasi dan sumber.
StreetViewPanoramaOptions
streetNamesEnabled(boolean diaktifkan)
Mengalihkan kemampuan pengguna untuk melihat nama jalan pada panorama.
String
StreetViewPanoramaOptions
useViewLifecycleInFragment(boolean useViewLifecycleInFragment)
Saat menggunakan StreetViewPanoramaFragment, flag ini menentukan apakah siklus proses panorama Street View harus terkait dengan tampilan fragmen atau fragmen itu sendiri.
StreetViewPanoramaOptions
userNavigationEnabled(boolean diaktifkan)
Mengalihkan kemampuan pengguna untuk berpindah di antara panorama.
StreetViewPanoramaOptions
zoomGesturesEnabled(boolean diaktifkan)
Mengalihkan kemampuan pengguna untuk memperbesar panorama panorama menggunakan gestur.

Ringkasan Metode Turunan

Konstruktor Publik

publik StreetViewPanoramaOptions ()

Membuat objek StreetViewPanoramaOptions baru.

Metode Publik

Boolean publik getPanningGesturesEnabled ()

Hasil
  • true jika pengguna awalnya dapat menggeser melalui gestur pada panorama Street View

public String getPanoramaId ()

Hasil
  • ID panorama awal untuk panorama Street View, atau null jika tidak ditentukan.

publik LatLng getPosition ()

Hasil
  • Posisi awal untuk panorama Street View, atau null jika tidak ditentukan.

publik Bilangan bulat getRadius ()

Hasil
  • Radius awal digunakan untuk menelusuri panorama Street View, atau null jika tidak ditentukan.

publik StreetViewSource getSource ()

Hasil
  • Filter sumber digunakan untuk menelusuri panorama Street View, atau DEFAULT jika tidak ditentukan.

Boolean publik getStreetNamesEnabled ()

Hasil
  • true jika pengguna awalnya dapat melihat nama jalan di panorama Street View

publik StreetViewPanoramaCamera getStreetViewPanoramaCamera ()

Hasil
  • Kamera awal untuk panorama Street View, atau null jika tidak ditentukan.

Boolean publik getUseViewLifecycleInFragment ()

Hasil
  • opsi useViewLifecycleInFragment, atau null jika tidak ditentukan.

publik Boolean getUserNavigationEnabled ()

Hasil
  • true jika pengguna pada awalnya dapat berpindah ke panorama Street View yang berbeda

Boolean publik getZoomGesturesEnabled ()

Hasil
  • true jika pengguna awalnya dapat melakukan zoom melalui gestur pada panorama Street View

publik StreetViewPanoramaOptions panningGesturesEnabled (boolean enabled)

Mengalihkan kemampuan pengguna untuk menggeser pada panorama dengan gestur. Lihat setPanningGesturesEnabled(boolean) untuk mengetahui detail selengkapnya. Defaultnya adalah true

Parameter
diaktifkan

publik StreetViewPanoramaOptions panoramaCamera (StreetViewPanoramaCamera kamera)

Menentukan kamera awal untuk panorama Street View.

Parameter
kamera

publik StreetViewPanoramaOptions panoramaId (String panoId)

Menetapkan posisi awal untuk panorama Street View berdasarkan ID panorama. Posisi yang ditetapkan oleh panoramaID lebih diprioritaskan daripada posisi yang ditetapkan oleh LatLng

Parameter
panoId

publik StreetViewPanoramaOptions position (LatLng posisi, Radius integer, sumber StreetViewSource)

Menentukan posisi awal untuk panorama Street View berdasarkan lokasi, radius, dan sumber. Posisi yang ditetapkan oleh panoramaID, jika disetel, akan lebih diutamakan daripada posisi yang ditetapkan oleh LatLng

Parameter
position
radius
source

publik StreetViewPanoramaOptions position (LatLng, Radius bilangan bulat)

Menentukan posisi awal untuk panorama Street View berdasarkan lokasi dan radius. Posisi yang ditetapkan oleh panoramaID, jika disetel, akan lebih diutamakan daripada posisi yang ditetapkan oleh LatLng

Parameter
position
radius

publik StreetViewPanoramaOptions position (posisi LatLng)

Menentukan posisi awal untuk panorama Street View berdasarkan lokasi. Posisi yang ditetapkan oleh panoramaID, jika disetel, akan lebih diutamakan daripada posisi yang ditetapkan oleh LatLng

Parameter
position

publik StreetViewPanoramaOptions position (posisi LatLng, sumber StreetViewSource)

Menentukan posisi awal untuk panorama Street View berdasarkan lokasi dan sumber. Posisi yang ditetapkan oleh panoramaID, jika disetel, akan lebih diutamakan daripada posisi yang ditetapkan oleh LatLng

Parameter
position
source

publik StreetViewPanoramaOptions streetNamesEnabled (boolean enabled)

Mengalihkan kemampuan pengguna untuk melihat nama jalan pada panorama. Lihat setStreetNamesEnabled(boolean) untuk mengetahui detail selengkapnya. Defaultnya adalah true

Parameter
diaktifkan

public String toString ()

publik StreetViewPanoramaOptions useViewLifecycleInFragment (boolean useViewLifecycleInFragment)

Saat menggunakan StreetViewPanoramaFragment, flag ini menentukan apakah siklus proses panorama Street View harus terkait dengan tampilan fragmen atau fragmen itu sendiri. Nilai defaultnya adalah false, yang mengikat siklus proses panorama Street View ke fragmen.

Penggunaan siklus proses fragmen memungkinkan rendering panorama Street View yang lebih cepat saat fragmen dilepas dan dipasang kembali, karena konteks GL yang mendasarinya dipertahankan. Akibatnya, melepaskan fragmen, tetapi tidak menghancurkannya, tidak akan melepaskan memori yang digunakan oleh panorama.

Menggunakan siklus proses tampilan fragmen berarti panorama Street View tidak digunakan kembali saat fragmen dilepas dan dilampirkan kembali. Hal ini akan menyebabkan peta dirender ulang dari awal, yang dapat memerlukan waktu beberapa detik. Ini juga berarti bahwa saat fragmen dilepas, sehingga tidak memiliki tampilan, semua metode StreetViewPanorama akan menampilkan NullPointerException.

Parameter
useViewLifecycleInFragment

publik StreetViewPanoramaOptions userNavigationEnabled (boolean enabled)

Mengalihkan kemampuan pengguna untuk berpindah di antara panorama. Lihat setUserNavigationEnabled(boolean) untuk mengetahui detail selengkapnya. Defaultnya adalah true

Parameter
diaktifkan

publik StreetViewPanoramaOptions zoomGesturesEnabled (boolean enabled)

Mengalihkan kemampuan pengguna untuk memperbesar panorama panorama menggunakan gestur. Lihat setZoomGesturesEnabled(boolean) untuk mengetahui detail selengkapnya. Defaultnya adalah true

Parameter
diaktifkan