UiSettings

public final class UiSettings memperluas Object

Setelan untuk antarmuka pengguna GoogleMap. Untuk mendapatkan antarmuka ini, panggil getUiSettings().

Ringkasan Metode Publik

boolean
isCompassEnabled()
Mendapatkan apakah kompas diaktifkan/dinonaktifkan.
boolean
isIndoorLevelPickerEnabled()
Mendapatkan apakah alat pilih lantai dalam ruangan diaktifkan/dinonaktifkan.
boolean
isMapToolbarEnabled()
Mengetahui apakah Toolbar Peta diaktifkan/dinonaktifkan.
boolean
isMyLocationButtonEnabled()
Mendapatkan apakah tombol my-location diaktifkan/dinonaktifkan.
boolean
isRotateGesturesEnabled()
Mendapatkan apakah gestur putar diaktifkan/dinonaktifkan.
boolean
isScrollGesturesEnabled()
Mendapatkan apakah gestur scroll diaktifkan/dinonaktifkan.
boolean
isScrollGesturesEnabledDuringRotateOrZoom()
Mendapatkan apakah gestur scroll diaktifkan/dinonaktifkan selama gestur zoom dan rotasi.
boolean
isTiltGesturesEnabled()
Mendapatkan apakah gestur miring diaktifkan/dinonaktifkan.
boolean
isZoomControlsEnabled()
Mendapatkan apakah kontrol zoom diaktifkan/dinonaktifkan.
boolean
isZoomGesturesEnabled()
Mendapatkan apakah gestur zoom diaktifkan/dinonaktifkan.
void
setAllGesturesEnabled(boolean diaktifkan)
Menetapkan preferensi untuk apakah semua gestur harus diaktifkan atau dinonaktifkan.
void
setCompassEnabled(boolean diaktifkan)
Mengaktifkan atau menonaktifkan kompas.
void
setIndoorLevelPickerEnabled(boolean diaktifkan)
Menetapkan apakah alat pilih lantai dalam ruangan diaktifkan saat mode dalam ruangan diaktifkan.
void
setMapToolbarEnabled(boolean diaktifkan)
Menetapkan preferensi apakah Toolbar Peta harus diaktifkan atau dinonaktifkan.
void
setMyLocationButtonEnabled(boolean diaktifkan)
Mengaktifkan atau menonaktifkan tombol Lokasiku.
void
setRotateGesturesEnabled(boolean diaktifkan)
Menetapkan preferensi apakah gestur putar harus diaktifkan atau dinonaktifkan.
void
setScrollGesturesEnabled(boolean diaktifkan)
Menetapkan preferensi apakah gestur scroll harus diaktifkan atau dinonaktifkan.
void
setScrollGesturesEnabledDuringRotateOrZoom(boolean diaktifkan)
Menetapkan preferensi apakah gestur scroll dapat dilakukan secara bersamaan dengan gestur zoom atau putar.
void
setTiltGesturesEnabled(boolean diaktifkan)
Menyetel preferensi untuk apakah isyarat memiringkan harus diaktifkan atau dinonaktifkan.
void
setZoomControlsEnabled(boolean diaktifkan)
Mengaktifkan atau menonaktifkan kontrol zoom.
void
setZoomGesturesEnabled(boolean diaktifkan)
Menetapkan preferensi apakah gestur zoom harus diaktifkan atau dinonaktifkan.

Ringkasan Metode Turunan

Metode Publik

boolean publik isCompassEnabled ()

Mendapatkan apakah kompas diaktifkan/dinonaktifkan.

Hasil
  • true jika kompas diaktifkan; false jika kompas dinonaktifkan.

boolean publik isIndoorLevelPickerEnabled ()

Mendapatkan apakah alat pilih lantai dalam ruangan diaktifkan/dinonaktifkan. Artinya, apakah alat pilih lantai akan muncul saat bangunan dengan peta lantai difokuskan.

Hasil
  • true jika alat pilih lantai diaktifkan; false jika alat pilih lantai dinonaktifkan.

boolean publik isMapToolbarEnabled ()

Mengetahui apakah Toolbar Peta diaktifkan/dinonaktifkan.

Hasil
  • true jika Toolbar Peta diaktifkan; false jika tidak.

boolean publik isMyLocationButtonEnabled ()

Mendapatkan apakah tombol my-location diaktifkan/dinonaktifkan.

Hasil
  • true jika tombol my-location diaktifkan; false jika tombol my-location dinonaktifkan.

boolean publik isRotateGesturesEnabled ()

Mendapatkan apakah gestur putar diaktifkan/dinonaktifkan.

Hasil
  • true jika gestur putar diaktifkan; false jika gestur putar dinonaktifkan.

boolean publik isScrollGesturesEnabled ()

Mendapatkan apakah gestur scroll diaktifkan/dinonaktifkan.

Hasil
  • true jika gestur scroll diaktifkan; false jika gestur scroll dinonaktifkan.

boolean publik isScrollGesturesEnabledDuringRotateOrZoom ()

Mendapatkan apakah gestur scroll diaktifkan/dinonaktifkan selama gestur zoom dan rotasi.

Hasil
  • true jika gestur scroll diaktifkan selama gestur putar atau zoom; false jika gestur scroll dinonaktifkan selama gestur putar atau zoom.

boolean publik isTiltGesturesEnabled ()

Mendapatkan apakah gestur miring diaktifkan/dinonaktifkan.

Hasil
  • true jika gestur miring diaktifkan; false jika gestur miring dinonaktifkan.

boolean publik isZoomControlsEnabled ()

Mendapatkan apakah kontrol zoom diaktifkan/dinonaktifkan.

Hasil
  • true jika kontrol zoom diaktifkan; false jika kontrol zoom dinonaktifkan;

boolean publik isZoomGesturesEnabled ()

Mendapatkan apakah gestur zoom diaktifkan/dinonaktifkan.

Hasil
  • true jika gestur zoom diaktifkan; false jika gestur zoom dinonaktifkan.

public void setAllGesturesEnabled (boolean enabled)

Menetapkan preferensi untuk apakah semua gestur harus diaktifkan atau dinonaktifkan. Jika diaktifkan, semua gestur tersedia; jika tidak, semua gestur akan dinonaktifkan. Hal ini tidak membatasi pengguna dalam mengetuk tombol apa pun di layar untuk menggerakkan kamera (misalnya, kompas atau kontrol zoom), juga tidak membatasi gerakan dan animasi terprogram.

Parameter
diaktifkan true untuk mengaktifkan semua gestur; false untuk menonaktifkan semua gestur.

public void setCompassEnabled (boolean enabled)

Mengaktifkan atau menonaktifkan kompas. Kompas adalah ikon pada peta yang menunjukkan arah utara pada peta. Jika diaktifkan, nilai ini hanya ditampilkan saat kamera dimiringkan atau diputar menjauh dari orientasi default (kemiringan 0 dan bearing 0). Saat pengguna mengklik kompas, kamera akan mengorientasikan dirinya ke orientasi default dan memudar sesaat setelah itu. Jika dinonaktifkan, kompas tidak akan ditampilkan.

Secara default, kompas diaktifkan (dan karenanya ditampilkan saat kamera tidak dalam orientasi default).

Parameter
diaktifkan true untuk mengaktifkan kompas; false untuk menonaktifkan kompas.

publik void setIndoorLevelPickerEnabled (boolean enabled)

Menetapkan apakah alat pilih lantai dalam ruangan diaktifkan saat mode dalam ruangan diaktifkan. Jika true, alat pilih lantai akan muncul saat bangunan dengan peta lantai difokuskan. Jika false, tidak ada alat pilih lantai yang akan muncul - aplikasi harus menyediakan caranya sendiri untuk memilih tingkat. Perilaku default-nya adalah menampilkan alat pilih lantai.

Parameter
diaktifkan true untuk ditampilkan; false untuk menyembunyikan alat pilih lantai.

public void setMapToolbarEnabled (boolean enabled)

Menetapkan preferensi apakah Toolbar Peta harus diaktifkan atau dinonaktifkan. Jika diaktifkan, dan Toolbar Peta dapat ditampilkan dalam konteks saat ini, pengguna akan melihat panel dengan berbagai tindakan yang bergantung pada konteks, termasuk 'buka peta ini di aplikasi Google Maps' dan 'temukan rute ke penanda yang disorot di aplikasi Google Maps'.

Jika tidak diubah, Toolbar Peta diaktifkan.

Parameter
diaktifkan true untuk mengaktifkan Toolbar Peta; false untuk menonaktifkan Toolbar Peta.

public void setMyLocationButtonEnabled (boolean enabled)

Mengaktifkan atau menonaktifkan tombol Lokasiku. Tombol my-location menyebabkan kamera bergerak sedemikian rupa sehingga lokasi pengguna berada di tengah peta. Jika diaktifkan, tombol ini hanya ditampilkan ketika lapisan my-location diaktifkan.

Secara default, tombol my-location diaktifkan (dan karenanya ditampilkan saat lapisan my-location diaktifkan).

Parameter
diaktifkan true untuk mengaktifkan tombol my-location; false untuk menonaktifkan tombol my-location.

public void setRotateGesturesEnabled (boolean enabled)

Menetapkan preferensi apakah gestur putar harus diaktifkan atau dinonaktifkan. Jika diaktifkan, pengguna dapat menggunakan gestur putar dengan dua jari untuk memutar kamera. Jika dinonaktifkan, pengguna tidak dapat memutar kamera melalui gestur. Setelan ini tidak membatasi pengguna dalam mengetuk ikon kompas untuk mereset orientasi kamera, serta tidak membatasi gerakan terprogram dan animasi kamera.

Secara default, gestur putar diaktifkan.

Parameter
diaktifkan true untuk mengaktifkan putar; false untuk menonaktifkan gestur putar.

publik void setScrollGesturesEnabled (boolean enabled)

Menetapkan preferensi apakah gestur scroll harus diaktifkan atau dinonaktifkan. Jika diaktifkan, pengguna dapat menggeser untuk menggeser kamera. Jika dinonaktifkan, tindakan menggeser tidak akan berpengaruh. Setelan ini tidak membatasi gerakan terprogram dan animasi kamera.

Secara default, gestur scroll diaktifkan.

Parameter
diaktifkan true untuk mengaktifkan gestur scroll; false untuk menonaktifkan gestur scroll.

publik void setScrollGesturesEnabledDuringRotateOrZoom (boolean enabled)

Menetapkan preferensi apakah gestur scroll dapat dilakukan secara bersamaan dengan gestur zoom atau putar. Jika diaktifkan, pengguna dapat men-scroll peta sambil memutar atau melakukan zoom pada peta. Jika dinonaktifkan, peta tidak dapat di-scroll saat pengguna memutar atau melakukan zoom pada peta menggunakan gestur. Setelan ini tidak menonaktifkan sepenuhnya gestur scroll, hanya selama gestur rotasi dan zoom, juga tidak membatasi gerakan terprogram dan animasi kamera.

Secara default, gestur scroll diaktifkan selama rotasi dan zoom.

Parameter
diaktifkan true untuk mengaktifkan gestur scroll selama gestur memutar atau zoom; false untuk menonaktifkan gestur scroll selama gestur memutar atau zoom.

publik void setTiltGesturesEnabled (boolean enabled)

Menyetel preferensi untuk apakah isyarat memiringkan harus diaktifkan atau dinonaktifkan. Jika diaktifkan, pengguna dapat menggunakan geser ke bawah dengan dua jari secara vertikal untuk memiringkan kamera. Jika dinonaktifkan, pengguna tidak dapat memiringkan kamera melalui gestur. Setelan ini tidak membatasi pengguna dalam mengetuk ikon kompas untuk mereset orientasi kamera, serta tidak membatasi gerakan terprogram dan animasi kamera.

Secara default, gestur miringkan diaktifkan.

Parameter
diaktifkan true untuk mengaktifkan gestur miring; false untuk menonaktifkan gestur miring.

publik void setZoomControlsEnabled (boolean enabled)

Mengaktifkan atau menonaktifkan kontrol zoom. Jika diaktifkan, kontrol zoom adalah sepasang tombol (satu untuk memperbesar, satu untuk memperkecil) yang muncul di layar. Jika ditekan, tombol tersebut akan membuat kamera memperbesar (atau memperkecil) sebesar satu tingkat zoom. Jika dinonaktifkan, kontrol zoom tidak akan ditampilkan.

Secara default, kontrol zoom diaktifkan.

Parameter
diaktifkan true untuk mengaktifkan kontrol zoom; false untuk menonaktifkan kontrol zoom.

publik void setZoomGesturesEnabled (boolean enabled)

Menetapkan preferensi apakah gestur zoom harus diaktifkan atau dinonaktifkan. Jika diaktifkan, pengguna dapat mengetuk dua kali/mengetuk dengan dua jari atau mencubit untuk memperbesar/memperkecil kamera. Jika dinonaktifkan, gestur ini tidak akan berpengaruh. Setelan ini tidak memengaruhi tombol zoom, serta tidak membatasi gerakan terprogram dan animasi kamera.

Secara default, gestur zoom diaktifkan.

Parameter
diaktifkan true untuk mengaktifkan gestur zoom; false untuk menonaktifkan gestur zoom.