menerapkan Parcelable
Menetapkan opsi overlay bumi.
Ringkasan Konstanta
float | NO_DIMENSI | Tandai saat tidak ada dimensi yang ditentukan untuk tinggi. |
Ringkasan Konstanta Turunan
Ringkasan Konstruktor Publik
EarthOverlayOptions()
Membuat serangkaian opsi overlay bumi yang baru.
|
Ringkasan Metode Publik
EarthOverlayOptions |
anchor(float u, float v)
Menentukan anchor.
|
EarthOverlayOptions |
bantalan(bantalan mengambang)
Menetapkan arah overlay bumi dalam derajat searah jarum jam dari utara.
|
EarthOverlayOptions |
clickable(boolean dapat diklik)
Menentukan apakah overlay bumi dapat diklik.
|
float |
getAnchorU()
Anchor relatif horizontal;
0.0 dan 1.0 masing-masing menunjukkan tepi kiri dan kanan. |
float |
getAnchorV()
Anchor relatif vertikal;
0.0 dan 1.0 masing-masing menunjukkan tepi atas dan bawah. |
float |
getBearing()
Mendapatkan set bantalan 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 deskripsi gambar yang ditetapkan 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. |
EarthOverlayOptions | |
boolean |
isClickable()
Mendapatkan setelan klik untuk objek
GroundOverlayOptions ini. |
boolean |
isVisible()
Mendapatkan setelan visibilitas untuk objek
GroundOverlayOptions ini. |
EarthOverlayOptions | |
EarthOverlayOptions | |
EarthOverlayOptions | |
EarthOverlayOptions |
transparansi(transparansi mengambang)
Menetapkan transparansi overlay bumi.
|
EarthOverlayOptions |
visible(boolean terlihat)
Menetapkan visibilitas overlay bumi.
|
EarthOverlayOptions |
zIndex(float zIndex)
Menentukan zIndex overlay bumi, yaitu urutan penggambarannya.
|
Ringkasan Metode Turunan
Konstanta
float final publik NO_DIMENSION
Tandai saat 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.
Jangkar sejajar dengan lokasi overlay bumi.
Titik link ditentukan dalam ruang berkelanjutan 2D dengan (0,0), (1,0), (0,1) dan (1,1) menunjukkan sudut kiri atas, kanan atas, kiri bawah, dan kanan bawah.
*-----+-----+-----+-----* | | | | | | | | | | +-----+-----+-----+-----+ | | | X | | (U, V) = (0.7, 0.6) | | | | | *-----+-----+-----+-----*
Parameter
u | u-koordinat anchor |
---|---|
sangat | koordinat v anchor |
Hasil
- objek
GroundOverlayOptions
ini dengan kumpulan anchor baru.
publik GroundOverlayOptions bearing (bantalan mengambang)
Menetapkan arah overlay bumi dalam derajat searah jarum jam dari utara. Rotasi dilakukan pada titik link. Jika tidak ditentukan, defaultnya adalah 0 (yaitu, pada atas titik gambar di utara).
Perhatikan bahwa batas lintang-bujur berlaku sebelum rotasi.
Parameter
bearing | bantalan dalam derajat searah jarum jam dari utara. Nilai di luar rentang [0, 360) akan dinormalkan. |
---|
Hasil
- objek
GroundOverlayOptions
ini dengan set bantalan baru.
publik GroundOverlayOptions dapat diklik (boolean dapat diklik)
Menentukan apakah overlay bumi dapat diklik. Klik default adalah false
.
Parameter
dapat diklik | Setelan kemampuan diklik baru. |
---|
Hasil
- objek
GroundOverlayOptions
ini dengan setelan kemampuan diklik baru.
float publik getAnchorU ()
Anchor relatif horizontal; 0.0
dan 1.0
masing-masing menunjukkan tepi kiri dan kanan. Nilai anchor lainnya diinterpolasi.
Hasil
- lokasi anchor relatif tepi horizontal.
float publik getAnchorV ()
Anchor relatif vertikal; 0.0
dan 1.0
masing-masing menunjukkan tepi atas dan bawah.
Nilai anchor lainnya diinterpolasi.
Hasil
- lokasi anchor relatif tepi vertikal.
float publik getBearing ()
Mendapatkan set bantalan untuk objek GroundOverlayOptions
ini.
Hasil
- bantalan overlay bumi.
publik LatLngBounds getBounds ()
Mendapatkan batas yang ditetapkan untuk objek GroundOverlayOptions
ini.
Hasil
- batas overlay bumi. Ini akan menjadi
null
jika posisi ditetapkan menggunakanposition(LatLng, float)
atauposition(LatLng, float, float)
float publik getHeight ()
Mendapatkan tinggi yang ditetapkan untuk objek GroundOverlayOptions
ini.
Hasil
- tinggi overlay bumi.
publik BitmapDescriptor getImage ()
Mendapatkan deskripsi gambar yang ditetapkan 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. Ini akan menjadi
null
jika posisi ditetapkan menggunakanpositionFromBounds(LatLngBounds)
.
float publik getTransparency ()
Mendapatkan transparansi yang ditetapkan untuk objek GroundOverlayOptions
ini.
Hasil
- transparansi overlay bumi.
float publik getWidth ()
Mendapatkan lebar yang ditetapkan untuk objek GroundOverlayOptions
ini.
Hasil
- lebar overlay bumi.
float publik getZIndex ()
Mendapatkan zIndex yang ditetapkan untuk objek GroundOverlayOptions
ini.
Hasil
- zIndex overlay bumi.
publik GroundOverlayOptions image (BitmapDescriptor imageDescriptor)
Menetapkan 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 dua pangkat. 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, sebaiknya dimensi gambar memiliki pangkat dua.
Parameter
imageDescriptor | BitmapDescriptor yang akan digunakan untuk overlay bumi ini |
---|
Hasil
- objek
GroundOverlayOptions
ini dengan kumpulan gambar baru.
boolean publik isClickable ()
Mendapatkan setelan klik untuk objek GroundOverlayOptions
ini.
Hasil
true
jika overlay bumi dapat diklik;false
jika tidak.
boolean publik isVisible ()
Mendapatkan setelan visibilitas untuk objek GroundOverlayOptions
ini.
Hasil
true
jika overlay bumi ini terlihat;false
jika tidak terlihat.
publik GroundOverlayOptions position (LatLng lokasi, lebar float)
Menentukan posisi overlay bumi ini menggunakan titik link (LatLng
) dan lebar (dalam meter). Tingginya akan disesuaikan untuk mempertahankan rasio lebar tinggi.
Parameter
lokasi | lokasi pada peta LatLng yang titik anchor-nya dalam gambar yang diberikan akan tetap sama. Anchor akan tetap berada pada posisi di permukaan tanah saat transformasi diterapkan (misalnya, setDimension, setBearing, dll.). |
---|---|
lebar | lebar overlay (dalam meter). Tinggi akan ditentukan secara otomatis berdasarkan rasio lebar tinggi gambar. |
Hasil
- objek
GroundOverlayOptions
ini dengan penetapan posisi baru.
Menampilkan
IllegalArgumentException | jika anchor adalah null |
---|---|
IllegalArgumentException | jika lebar negatif |
IllegalStateException | jika posisi telah ditetapkan menggunakan positionFromBounds(LatLngBounds)
|
publik GroundOverlayOptions posisi (LatLng lokasi, lebar float, tinggi float)
Menentukan posisi overlay bumi ini menggunakan titik link (LatLng
), lebar, dan tinggi (dalam meter). Saat dirender, gambar akan diskalakan agar sesuai dengan dimensi
yang ditentukan.
Parameter
lokasi | lokasi pada peta LatLng yang titik anchor-nya dalam gambar yang diberikan akan tetap sama. Anchor akan tetap berada pada posisi di permukaan tanah saat transformasi diterapkan (misalnya, setDimension, 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 telah ditetapkan menggunakan positionFromBounds(LatLngBounds)
|
publik GroundOverlayOptions positionFromBounds (LatLngBounds batas)
Menentukan posisi overlay bumi ini.
Parameter
batas | LatLngBounds untuk menempatkan overlay bumi |
---|
Hasil
- objek
GroundOverlayOptions
ini dengan penetapan posisi baru.
Menampilkan
IllegalStateException | jika posisi sudah ditetapkan menggunakan position(LatLng, float) atau position(LatLng, float, float)
|
---|
publik GroundOverlayOptions transparansi (transparansi mengambang)
Menetapkan transparansi overlay bumi. Transparansi default-nya adalah 0
(buram).
Parameter
transparansi | float dalam rentang [0..1] dengan 0 berarti overlay bumi 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 (booleanvisible)
Menetapkan visibilitas overlay bumi. Visibilitas default-nya adalah true
.
Parameter
terlihat |
---|
Hasil
- objek
GroundOverlayOptions
ini dengan setelan visibilitas baru.
publik GroundOverlayOptions zIndex (float zIndex)
Menentukan zIndex overlay bumi, yaitu urutan penggambarannya. Lihat dokumentasi di bagian atas class ini untuk mengetahui informasi selengkapnya tentang zIndex.
Parameter
Indeks |
---|
Hasil
- objek
GroundOverlayOptions
ini dengan kumpulan zIndex baru.