GoogleMapOptions

public final class GoogleMapOptions memperluas Object
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
camera(kamera CameraPosition)
Menentukan posisi kamera awal untuk peta.
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
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.

public CameraPosition getCamera ()

Hasil
  • opsi kamera, 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 mapId (String mapId)

Menentukan ID peta.

Parameter
mapId

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