implements Parcelable
Mendefinisikan opsi untuk overlay bumi.
Ringkasan Konstanta
| float | NO_DIMENSION | Tanda jika tidak ada dimensi yang ditentukan untuk tinggi. |
Ringkasan Konstanta Turunan
Ringkasan Konstruktor Publik
|
GroundOverlayOptions()
Membuat serangkaian opsi overlay bumi yang baru.
|
Ringkasan Metode Publik
| GroundOverlayOptions |
anchor(float u, float v)
Menentukan anchor.
|
| GroundOverlayOptions |
bearing(bearing mengambang)
Menentukan bearing overlay bumi dalam derajat searah jarum jam dari utara.
|
| GroundOverlayOptions |
dapat diklik(boolean dapat diklik)
Menentukan apakah overlay bumi dapat diklik.
|
| float |
getAnchorU()
Anchor relatif horizontal;
0.0 dan 1.0 menunjukkan tepi kiri dan kanan
secara berurutan. |
| float |
getAnchorV()
Anchor relatif vertikal;
0.0 dan 1.0 masing-masing menunjukkan tepi atas dan bawah. |
| float |
getBearing()
Mendapatkan bearing yang ditetapkan untuk objek
GroundOverlayOptions ini. |
| LatLngBounds |
getBounds()
Mendapatkan batas yang ditetapkan untuk objek
GroundOverlayOptions ini. |
| float |
getHeight()
Mendapatkan tinggi yang ditetapkan untuk objek
GroundOverlayOptions ini. |
| BitmapDescriptor |
getImage()
Mendapatkan deskriptor gambar yang disetel untuk objek
GroundOverlayOptions ini. |
| LatLng |
getLocation()
Mendapatkan lokasi yang ditetapkan untuk objek
GroundOverlayOptions ini. |
| float |
getTransparency()
Mendapatkan transparansi yang ditetapkan untuk objek
GroundOverlayOptions ini. |
| float |
getWidth()
Mendapatkan lebar yang ditetapkan untuk objek
GroundOverlayOptions ini. |
| float |
getZIndex()
Mendapatkan zIndex yang ditetapkan untuk objek
GroundOverlayOptions ini. |
| GroundOverlayOptions | |
| boolean |
isClickable()
Mendapatkan setelan kemampuan diklik untuk objek
GroundOverlayOptions ini. |
| boolean |
isVisible()
Mendapatkan setelan visibilitas untuk objek
GroundOverlayOptions ini. |
| GroundOverlayOptions | |
| GroundOverlayOptions | |
| GroundOverlayOptions | |
| GroundOverlayOptions |
transparansi(transparansi mengambang)
Menentukan transparansi overlay bumi.
|
| GroundOverlayOptions |
visible(boolean visible)
Menentukan visibilitas untuk overlay bumi.
|
| GroundOverlayOptions |
zIndex(float zIndex)
Menentukan zIndex overlay bumi, yaitu urutan penggambarannya.
|
Ringkasan Metode Turunan
Konstanta
publik statis final mengambang NO_DIMENSION
Tanda jika tidak ada dimensi yang ditentukan untuk tinggi.
Konstruktor Publik
publik GroundOverlayOptions ()
Membuat serangkaian opsi overlay bumi yang baru.
Metode Publik
publik GroundOverlayOptions anchor (float u, float v)
Menentukan anchor.
Anchor sejajar dengan lokasi overlay bumi.
Titik angkur ditentukan dalam ruang kontinu 2D di mana (0,0), (1,0), (0,1) dan (1,1) menunjukkan sudut kiri atas, kanan atas, kiri bawah, dan kanan bawah masing-masing.
*-----+-----+-----+-----* | | | | | | | | | | +-----+-----+-----+-----+ | | | X | | (U, V) = (0.7, 0.6) | | | | | *-----+-----+-----+-----*
Parameter
| u | koordinat u anchor |
|---|---|
| v | koordinat v anchor |
Hasil
- objek
GroundOverlayOptionsini dengan kumpulan anchor baru.
publik GroundOverlayOptions bearing (bearing mengambang)
Menentukan bearing overlay bumi dalam derajat searah jarum jam dari utara. Rotasinya adalah ditampilkan di seputar titik link. Jika tidak ditentukan, nilai defaultnya adalah 0 (yaitu, di atas gambar menunjuk ke utara).
Perhatikan bahwa batas lintang-bujur berlaku sebelum rotasi.
Parameter
| bearing | bearing dalam derajat searah jarum jam dari utara. Nilai di luar rentang [0, 360) akan melalui proses normalisasi. |
|---|
Hasil
- objek
GroundOverlayOptionsini dengan set bearing baru.
publik GroundOverlayOptions dapat diklik (boolean dapat diklik)
Menentukan apakah overlay bumi dapat diklik. Kemampuan diklik default adalah false.
Parameter
| dapat diklik | Setelan kemampuan klik baru. |
|---|
Hasil
- objek
GroundOverlayOptionsini dengan setelan kemampuan diklik yang baru.
publik mengambang getAnchorU ()
Anchor relatif horizontal; 0.0 dan 1.0 menunjukkan tepi kiri dan kanan
secara berurutan. Nilai anchor lainnya akan diinterpolasi sebagaimana mestinya.
Hasil
- lokasi anchor relatif tepi horizontal.
publik mengambang getAnchorV ()
Anchor relatif vertikal; 0.0 dan 1.0 masing-masing menunjukkan tepi atas dan bawah.
Nilai anchor lainnya akan diinterpolasi sebagaimana mestinya.
Hasil
- lokasi anchor relatif tepi vertikal.
publik mengambang getBearing ()
Mendapatkan bearing yang ditetapkan untuk objek GroundOverlayOptions ini.
Hasil
- bearing dari overlay bumi.
publik LatLngBounds getBounds ()
Mendapatkan batas yang ditetapkan untuk objek GroundOverlayOptions ini.
Hasil
- batas-batas overlay bumi. Nilai ini akan menjadi
nulljika posisi telah ditetapkan menggunakanposition(LatLng, float)atauposition(LatLng, float, float)
publik mengambang getHeight ()
Mendapatkan tinggi yang ditetapkan untuk objek GroundOverlayOptions ini.
Hasil
- tinggi overlay bumi.
publik BitmapDescriptor getImage ()
Mendapatkan deskriptor gambar yang disetel untuk objek GroundOverlayOptions ini.
Hasil
BitmapDescriptoryang mewakili gambar overlay bumi.
publik LatLng getLocation ()
Mendapatkan lokasi yang ditetapkan untuk objek GroundOverlayOptions ini.
Hasil
- lokasi untuk menempatkan anchor overlay bumi. Nilainya akan
nulljika posisi ditetapkan menggunakanpositionFromBounds(LatLngBounds).
publik mengambang getTransparency ()
Mendapatkan transparansi yang ditetapkan untuk objek GroundOverlayOptions ini.
Hasil
- transparansi overlay bumi.
publik mengambang getWidth ()
Mendapatkan lebar yang ditetapkan untuk objek GroundOverlayOptions ini.
Hasil
- lebar overlay bumi.
publik mengambang getZIndex ()
Mendapatkan zIndex yang ditetapkan untuk objek GroundOverlayOptions ini.
Hasil
- zIndex overlay bumi.
publik GroundOverlayOptions gambar (BitmapDescriptor imageDescriptor)
Menentukan gambar untuk overlay bumi ini.
Untuk memuat gambar sebagai tekstur (yang digunakan untuk menggambar gambar pada peta), gambar harus dikonversi menjadi gambar dengan sisi-sisi yang dipangkatkan dua. Ini dimaksudkan agar mipmap dapat dibuat untuk merender tekstur pada berbagai tingkat zoom - lihat Mipmap (Wikipedia) untuk mengetahui detailnya. Oleh karena itu, untuk menghemat memori dengan menghindari konversi ini, disarankan bahwa dimensi gambar pangkat dua.
Parameter
| imageDescriptor | BitmapDescriptor yang akan digunakan untuk overlay bumi ini |
|---|
Hasil
- objek
GroundOverlayOptionsini dengan kumpulan gambar baru.
publik boolean isClickable ()
Mendapatkan setelan kemampuan diklik untuk objek GroundOverlayOptions ini.
Hasil
truejika overlay bumi dapat diklik;falsejika tidak.
publik boolean isVisible ()
Mendapatkan setelan visibilitas untuk objek GroundOverlayOptions ini.
Hasil
truejika overlay bumi ini terlihat;falsejika tidak.
publik GroundOverlayOptions posisi (LatLng lokasi, lebar float)
Menentukan posisi overlay bumi ini menggunakan titik link (LatLng) dan
lebar (dalam meter). Tinggi akan disesuaikan untuk mempertahankan rasio aspek.
Parameter
| lokasi | lokasi pada peta LatLng yang menjadi titik link dalam gambar yang diberikan
gambar akan tetap diperbaiki. Jangkar akan tetap pada posisi di atas tanah saat
transformasi akan diterapkan (mis., setDimensions, setBearing, dll.). |
|---|---|
| lebar | lebar overlay (dalam meter). Tinggi akan ditentukan secara otomatis berdasarkan rasio aspek gambar. |
Hasil
- objek
GroundOverlayOptionsini dengan set posisi baru.
Menampilkan
| IllegalArgumentException | jika anchor adalah null |
|---|---|
| IllegalArgumentException | jika lebarnya negatif |
| IllegalStateException | jika posisi sudah ditetapkan menggunakan positionFromBounds(LatLngBounds)
|
publik GroundOverlayOptions posisi (LatLng lokasi, lebar float, tinggi float)
Menentukan posisi untuk overlay bumi ini menggunakan titik link (LatLng), lebar
dan tinggi (keduanya dalam meter). Saat dirender, gambar akan diskalakan agar sesuai dengan dimensi
yang ditentukan.
Parameter
| lokasi | lokasi pada peta LatLng yang menjadi titik link dalam gambar yang diberikan
gambar akan tetap diperbaiki. Jangkar akan tetap pada posisi di atas tanah saat
transformasi akan diterapkan (mis., setDimensions, setBearing, dll.). |
|---|---|
| lebar | lebar overlay (dalam meter) |
| tinggi | tinggi overlay (dalam meter) |
Hasil
- objek
GroundOverlayOptionsini dengan set posisi baru.
Menampilkan
| IllegalArgumentException | jika anchor adalah null |
|---|---|
| IllegalArgumentException | jika lebar atau tinggi negatif |
| IllegalStateException | jika posisi sudah ditetapkan menggunakan positionFromBounds(LatLngBounds)
|
publik GroundOverlayOptions positionFromBounds (LatLngBounds batas)
Menentukan posisi untuk overlay bumi ini.
Parameter
| batas | LatLngBounds untuk menempatkan overlay bumi |
|---|
Hasil
- objek
GroundOverlayOptionsini dengan set posisi baru.
Menampilkan
| IllegalStateException | jika posisi sudah ditetapkan menggunakan position(LatLng, float) atau position(LatLng, float, float)
|
|---|
publik GroundOverlayOptions transparansi (transparansi mengambang)
Menentukan transparansi overlay bumi. Transparansi default-nya adalah 0
(buram).
Parameter
| transparansi | float dalam rentang [0..1] dengan 0 berarti bahwa tanah
overlay buram dan 1 berarti overlay bumi transparan. |
|---|
Hasil
- objek
GroundOverlayOptionsini dengan setelan transparansi baru.
Menampilkan
| IllegalArgumentException | jika transparansi berada di luar rentang [0..1]. |
|---|
publik GroundOverlayOptions terlihat (boolean terlihat)
Menentukan visibilitas untuk overlay bumi. Visibilitas default-nya adalah true.
Parameter
| terlihat |
|---|
Hasil
- objek
GroundOverlayOptionsini dengan setelan visibilitas baru.
publik GroundOverlayOptions zIndex (zIndex mengambang)
Menentukan zIndex overlay bumi, yaitu urutan penggambarannya. Lihat dokumentasi di bagian atas kelas ini untuk informasi lebih lanjut tentang zIndex.
Parameter
| zIndex |
|---|
Hasil
- objek
GroundOverlayOptionsini dengan kumpulan zIndex baru.