menerapkan Parcelable
Menentukan konfigurasi GoogleMapOptions untuk GoogleMap
. Opsi ini dapat digunakan saat menambahkan peta ke aplikasi Anda secara terprogram (bukan melalui XML). Jika menggunakan
MapFragment
, Anda dapat meneruskan opsi ini menggunakan metode factory statis newInstance(GoogleMapOptions)
. Jika menggunakan MapView
, Anda dapat meneruskan opsi ini menggunakan MapView(Context, GoogleMapOptions)
konstruktor.
Jika Anda menambahkan peta menggunakan XML, Anda dapat menerapkan opsi ini menggunakan tag XML kustom.
Ringkasan Konstanta Turunan
Ringkasan Konstruktor Publik
GoogleMapOptions()
Membuat objek GoogleMapOptions baru.
|
Ringkasan Metode Publik
GoogleMapOptions |
ambientEnabled(boolean diaktifkan)
Menentukan apakah gaya visual mode standby harus diaktifkan.
|
GoogleMapOptions | |
GoogleMapOptions |
compassEnabled(boolean diaktifkan)
Menentukan apakah kompas harus diaktifkan.
|
static GoogleMapOptions |
createFromAttributes(Konteks konteks, atribut AttributeSet)
Membuat GoogleMapsOptions dari
AttributeSet . |
Boolean | |
CameraPosition | |
Boolean | |
LatLngBounds | |
Boolean | |
Boolean | |
int | |
Mengambang | |
Mengambang | |
Boolean | |
Boolean | |
Boolean | |
Boolean | |
Boolean | |
Boolean | |
Boolean | |
Boolean | |
GoogleMapOptions |
latLngBoundsForCameraTarget(LatLngBounds batas)
Menentukan LatLngBounds untuk membatasi target kamera, sehingga saat pengguna men-scroll dan menggeser
peta, target kamera tidak akan bergerak di luar batas ini.
|
GoogleMapOptions |
liteMode(boolean diaktifkan)
Menentukan apakah peta harus dibuat dalam mode ringan.
|
GoogleMapOptions |
mapId(String mapId)
Menentukan ID peta.
|
GoogleMapOptions |
mapToolbarEnabled(boolean diaktifkan)
Menetapkan apakah mapToolbar harus diaktifkan.
|
GoogleMapOptions |
mapType(int mapType)
Menentukan perubahan pada jenis peta awal.
|
GoogleMapOptions |
maxZoomPreference(float maxZoomPreference)
Menentukan batas atas yang diinginkan untuk zoom kamera.
|
GoogleMapOptions |
minZoomPreference(float minZoomPreference)
Menentukan batas bawah yang diinginkan untuk zoom kamera.
|
GoogleMapOptions |
rotateGesturesEnabled(boolean diaktifkan)
Menentukan apakah gestur putar harus diaktifkan.
|
GoogleMapOptions |
scrollGesturesEnabled(boolean diaktifkan)
Menentukan apakah gestur scroll harus diaktifkan.
|
GoogleMapOptions |
scrollGesturesEnabledDuringRotateOrZoom(boolean diaktifkan)
Menentukan apakah gestur scroll harus diaktifkan selama gestur putar dan zoom.
|
GoogleMapOptions |
setInstrumentClusterMap(boolean isInstrumentCluster)
|
GoogleMapOptions |
tiltGesturesEnabled(boolean diaktifkan)
Menentukan apakah gestur miring harus diaktifkan.
|
String |
toString()
|
GoogleMapOptions |
useViewLifecycleInFragment(boolean useViewLifecycleInFragment)
Saat menggunakan
MapFragment , tanda ini menentukan apakah siklus proses peta harus terkait dengan tampilan fragmen atau fragmen itu sendiri. |
GoogleMapOptions |
zOrderOnTop(boolean zOrderOnTop)
Kontrol apakah permukaan tampilan peta ditempatkan di bagian atas jendelanya.
|
GoogleMapOptions |
zoomControlsEnabled(boolean diaktifkan)
Menentukan apakah kontrol zoom harus diaktifkan.
|
GoogleMapOptions |
zoomGesturesEnabled(boolean diaktifkan)
Menentukan apakah gestur zoom harus diaktifkan.
|
Ringkasan Metode Turunan
Konstruktor Publik
public GoogleMapOptions ()
Membuat objek GoogleMapOptions baru.
Metode Publik
public GoogleMapOptions ambientEnabled (boolean enabled)
Menentukan apakah gaya visual mode standby harus diaktifkan. Nilai default-nya adalah false
.
Jika diaktifkan, peta bergaya standby dapat ditampilkan saat perangkat Ambiactive memasuki mode standby.
Parameter
diaktifkan |
---|
publik GoogleMapOptions kamera (CameraPosition kamera)
Menentukan posisi kamera awal untuk peta.
Parameter
kamera |
---|
public GoogleMapOptions compassEnabled (boolean enabled)
Menentukan apakah kompas harus diaktifkan. Lihat setCompassEnabled(boolean)
untuk mengetahui detail selengkapnya. Nilai defaultnya adalah true
.
Parameter
diaktifkan |
---|
public static GoogleMapOptions createFromAttributes (Konteks konteks, atribut AttributeSet)
Membuat GoogleMapsOptions dari AttributeSet
.
Parameter
context | |
---|---|
attrs |
Boolean publik getAmbientEnabled ()
Hasil
- opsi ambientEnabled, atau null jika tidak ditentukan.
publik Boolean getCompassEnabled ()
Hasil
- opsi kompasEnabled, atau null jika tidak ditentukan.
publik LatLngBounds getLatLngBoundsForCameraTarget ()
Hasil
- LatLngBounds yang digunakan untuk membatasi target kamera, atau null jika tidak ditentukan.
Boolean publik getLiteMode ()
Hasil
- opsi liteMode, atau null jika tidak ditentukan.
Boolean publik getMapToolbarEnabled ()
Hasil
- opsi mapToolbarEnabled atau null jika tidak ditentukan.
public int getMapType ()
Hasil
- opsi mapType, atau -1 jika tidak ditentukan.
publik Float getMaxZoomPreference ()
Hasil
- preferensi tingkat zoom maksimum, atau null jika tidak ditentukan.
publik Float getMinZoomPreference ()
Hasil
- preferensi tingkat zoom minimum, atau null jika tidak ditentukan.
Boolean publik getRotateGesturesEnabled ()
Hasil
- opsi rotasiGesturesEnabled, atau null jika tidak ditentukan.
Boolean publik getScrollGesturesEnabled ()
Hasil
- opsi scrollGesturesEnabled, atau null jika tidak ditentukan.
publik Boolean getScrollGesturesEnabledDuringRotateOrZoom ()
Hasil
- opsi scrollGesturesEnabledDuringRotateOrZoom, atau null jika tidak ditentukan.
Boolean publik getTiltGesturesEnabled ()
Hasil
- opsi tiltGesturesEnabled, atau null jika tidak ditentukan.
Boolean publik getUseViewLifecycleInFragment ()
Hasil
- opsi useViewLifecycleInFragment, atau null jika tidak ditentukan.
Boolean publik getZOrderOnTop ()
Hasil
- opsi zOrderOnTop, atau null jika tidak ditentukan.
Boolean publik getZoomControlsEnabled ()
Hasil
- opsi zoomControlsEnabled, atau null jika tidak ditentukan.
Boolean publik getZoomGesturesEnabled ()
Hasil
- opsi zoomGesturesEnabled, atau null jika tidak ditentukan.
public GoogleMapOptions latLngBoundsForCameraTarget (LatLngBounds llbounds)
Menentukan LatLngBounds untuk membatasi target kamera, sehingga saat pengguna men-scroll dan menggeser peta, target kamera tidak akan bergerak di luar batas ini.
Lihat setLatLngBoundsForCameraTarget(LatLngBounds)
untuk detailnya.
Parameter
Lbounds |
---|
public GoogleMapOptions liteMode (boolean enabled)
Menentukan apakah peta harus dibuat dalam mode ringan. Nilai default-nya adalah false
.
Jika mode ringan diaktifkan, peta akan dimuat sebagai gambar statis. Hal ini meningkatkan performa jika
banyak peta perlu ditampilkan secara bersamaan, misalnya dalam daftar scroll,
tetapi peta mode ringan tidak dapat digeser atau di-zoom oleh pengguna, atau dimiringkan atau diputar sama sekali.
Parameter
diaktifkan |
---|
public GoogleMapOptions mapToolbarEnabled (boolean enabled)
Menetapkan apakah mapToolbar harus diaktifkan. Lihat setMapToolbarEnabled(boolean)
untuk mengetahui detail selengkapnya. Nilai defaultnya adalah true
.
Parameter
diaktifkan |
---|
public GoogleMapOptions mapType (int mapType)
Menentukan perubahan pada jenis peta awal.
Parameter
mapType |
---|
public GoogleMapOptions maxZoomPreference (float maxZoomPreference)
Menentukan batas atas yang diinginkan untuk zoom kamera.
Lihat setMaxZoomPreference(float)
untuk detailnya.
Parameter
maxZoomPreference |
---|
public GoogleMapOptions minZoomPreference (float minZoomPreference)
Menentukan batas bawah yang diinginkan untuk zoom kamera.
Lihat setMinZoomPreference(float)
untuk detailnya.
Parameter
minZoomPreference |
---|
publik GoogleMapOptions rotateGesturesEnabled (boolean enabled)
Menentukan apakah gestur putar harus diaktifkan. Lihat setRotateGesturesEnabled(boolean)
untuk mengetahui detail selengkapnya. Nilai defaultnya adalah true
.
Parameter
diaktifkan |
---|
publik GoogleMapOptions scrollGesturesEnabled (boolean enabled)
Menentukan apakah gestur scroll harus diaktifkan. Lihat setScrollGesturesEnabled(boolean)
untuk mengetahui detail selengkapnya. Nilai defaultnya adalah true
.
Parameter
diaktifkan |
---|
publik GoogleMapOptions scrollGesturesEnabledDuringRotateOrZoom (boolean enabled)
Menentukan apakah gestur scroll harus diaktifkan selama gestur putar dan zoom. Lihat setScrollGesturesEnabledDuringRotateOrZoom(boolean)
untuk mengetahui detail selengkapnya. Nilai defaultnya
adalah true
.
Parameter
diaktifkan |
---|
publik GoogleMapOptions setInstrumentClusterMap (boolean isInstrumentCluster)
Parameter
isInstrumentCluster |
---|
publik GoogleMapOptions tiltGesturesEnabled (boolean enabled)
Menentukan apakah gestur miring harus diaktifkan. Lihat setTiltGesturesEnabled(boolean)
untuk mengetahui detail selengkapnya. Nilai defaultnya adalah true
.
Parameter
diaktifkan |
---|
public String toString ()
public GoogleMapOptions useViewLifecycleInFragment (boolean useViewLifecycleInFragment)
Saat menggunakan MapFragment
, tanda ini menentukan apakah siklus proses peta harus terkait dengan tampilan fragmen atau fragmen itu sendiri. Nilai defaultnya adalah false
, yang mengikat siklus proses peta ke fragmen.
Penggunaan siklus proses fragmen memungkinkan rendering peta yang lebih cepat saat fragmen dilepas dan dipasang kembali, karena konteks GL yang mendasarinya dipertahankan. Jika fragmen ini dilepaskan, tetapi tidak menghancurkannya, memori yang digunakan oleh peta tidak akan hilang.
Menggunakan siklus proses tampilan fragmen berarti peta tidak digunakan kembali saat fragmen
dilepas dan dilampirkan kembali. Tindakan ini akan menyebabkan peta dirender ulang dari awal, yang dapat memerlukan waktu beberapa detik. Ini juga berarti bahwa meskipun fragmen dilepas, sehingga tidak memiliki tampilan, semua
metode GoogleMap
akan menampilkan NullPointerException
.
Parameter
useViewLifecycleInFragment |
---|
public GoogleMapOptions zOrderOnTop (boolean zOrderOnTop)
Kontrol apakah permukaan tampilan peta ditempatkan di bagian atas jendelanya. Lihat setZOrderOnTop(boolean)
untuk mengetahui detail selengkapnya. Perhatikan bahwa ini akan mencakup semua tampilan lain yang dapat muncul di peta (misalnya, kontrol zoom, tombol Lokasiku).
Parameter
zOrderOnTop |
---|
publik GoogleMapOptions zoomControlsEnabled (boolean enabled)
Menentukan apakah kontrol zoom harus diaktifkan. Lihat setZoomControlsEnabled(boolean)
untuk mengetahui detail selengkapnya. Nilai defaultnya adalah true
.
Parameter
diaktifkan |
---|
publik GoogleMapOptions zoomGesturesEnabled (boolean enabled)
Menentukan apakah gestur zoom harus diaktifkan. Lihat setZoomGesturesEnabled(boolean)
untuk mengetahui detail selengkapnya. Nilai defaultnya adalah true
.
Parameter
diaktifkan |
---|