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 | |
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 | |
StreetViewPanoramaOptions | |
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 |
toString()
|
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 |
---|