implements Parcelable
Mendefinisikan opsi untuk overlay bumi.
Ringkasan Konstanta
float | NO_DIMENSION | Tanda saat 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
GroundOverlayOptions
ini 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
GroundOverlayOptions
ini 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
GroundOverlayOptions
ini 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
null
jika 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
BitmapDescriptor
yang mewakili gambar overlay bumi.
publik LatLng getLocation ()
Mendapatkan lokasi yang ditetapkan untuk objek GroundOverlayOptions
ini.
Hasil
- lokasi untuk menempatkan anchor overlay bumi. Nilainya akan
null
jika 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
GroundOverlayOptions
ini dengan kumpulan gambar baru.
publik boolean isClickable ()
Mendapatkan setelan kemampuan diklik untuk objek GroundOverlayOptions
ini.
Hasil
true
jika overlay bumi dapat diklik;false
jika tidak.
publik boolean isVisible ()
Mendapatkan setelan visibilitas untuk objek GroundOverlayOptions
ini.
Hasil
true
jika overlay bumi ini terlihat;false
jika 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
GroundOverlayOptions
ini 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
GroundOverlayOptions
ini dengan penetapan 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
GroundOverlayOptions
ini 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
GroundOverlayOptions
ini 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
GroundOverlayOptions
ini 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
GroundOverlayOptions
ini dengan kumpulan zIndex baru.