menerapkan Parcelable
Menentukan opsi untuk overlay bumi.
Ringkasan Konstanta
float | NO_DIMENSION | Flag untuk saat tidak ada dimensi yang ditentukan untuk tinggi. |
Ringkasan Konstanta Turunan
Ringkasan Konstruktor Publik
GroundOverlayOptions()
Membuat rangkaian opsi overlay bumi baru.
|
Ringkasan Metode Publik
GroundOverlayOptions |
anchor(float u, float v)
Menentukan anchor.
|
GroundOverlayOptions |
bearing(bantalan float)
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 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 kumpulan bearing 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 kumpulan deskripsi gambar 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 floating)
Menentukan transparansi overlay bumi.
|
GroundOverlayOptions |
visible(boolean terlihat)
Menetapkan visibilitas overlay bumi.
|
GroundOverlayOptions |
zIndex(float zIndex)
Menentukan zIndex overlay bumi, yaitu urutan yang akan digambar.
|
Ringkasan Metode Turunan
Konstanta
float akhir statis publik NO_DIMENSION
Flag untuk saat tidak ada dimensi yang ditentukan untuk tinggi.
Konstruktor Publik
public GroundOverlayOptions ()
Membuat rangkaian opsi overlay bumi baru.
Metode Publik
public GroundOverlayOptions anchor (float u, float v)
Menentukan anchor.
Jangkar sejajar dengan lokasi overlay bumi.
Titik link ditentukan dalam ruang kontinu 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 | koordinat u anchor |
---|---|
v | koordinat v anchor |
Hasil
- objek
GroundOverlayOptions
ini dengan kumpulan anchor baru.
public GroundOverlayOptions bearing (float bearing)
Menentukan bearing overlay bumi dalam derajat searah jarum jam dari utara. Rotasi dilakukan di sekitar titik link. Jika tidak ditentukan, defaultnya adalah 0 (yaitu, ke atas pada gambar mengarah ke utara).
Perhatikan bahwa batas garis lintang dan garis bujur berlaku sebelum rotasi.
Parameter
bearing | bearing dalam derajat searah jarum jam dari utara. Nilai di luar rentang [0, 360) akan dinormalisasi. |
---|
Hasil
- objek
GroundOverlayOptions
ini dengan kumpulan bearing baru.
publik GroundOverlayOptions dapat diklik (boolean dapat diklik)
Menentukan apakah overlay bumi dapat diklik. Kemampuan klik default adalah false
.
Parameter
dapat diklik | Setelan kemampuan diklik yang baru. |
---|
Hasil
- objek
GroundOverlayOptions
ini dengan setelan kemampuan diklik yang baru.
float publik getAnchorU ()
Anchor relatif horizontal; 0.0
dan 1.0
masing-masing menunjukkan tepi kiri dan
kanan. Nilai anchor lainnya diinterpolasi dengan sesuai.
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 dengan sesuai.
Hasil
- lokasi anchor relatif tepi vertikal.
float publik getBearing ()
Mendapatkan kumpulan bearing untuk objek GroundOverlayOptions
ini.
Hasil
- bearing overlay bumi.
publik LatLngBounds getBounds ()
Mendapatkan batas yang ditetapkan untuk objek GroundOverlayOptions
ini.
Hasil
- batas-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 kumpulan deskripsi gambar 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 angkur 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.
public GroundOverlayOptions image (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 dua pangkat. Hal ini dimaksudkan agar mipmap dapat dibuat untuk merender tekstur di berbagai tingkat zoom. Lihat Mipmap (Wikipedia) untuk mengetahui detailnya. Karena itu, untuk menghemat memori dengan menghindari konversi ini, sebaiknya dimensi gambar adalah 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 kemampuan diklik untuk objek GroundOverlayOptions
ini.
Hasil
true
jika overlay bumi dapat diklik;false
jika tidak dapat diklik.
boolean publik isVisible ()
Mendapatkan setelan visibilitas untuk objek GroundOverlayOptions
ini.
Hasil
true
jika overlay bumi ini terlihat;false
jika tidak terlihat.
public GroundOverlayOptions position (Lokasi LatLng, 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 dengan titik tambatan pada gambar
yang diberikan akan tetap. Anchor akan tetap berada di posisi dasar saat transformasi diterapkan (misalnya, setDimensions, setBearing, dll.). |
---|---|
lebar | lebar overlay (dalam meter). Tinggi akan ditentukan secara otomatis berdasarkan rasio aspek gambar. |
Hasil
- objek
GroundOverlayOptions
ini dengan posisi baru yang disetel.
Menampilkan
IllegalArgumentException | jika anchor adalah null |
---|---|
IllegalArgumentException | jika lebar negatif |
IllegalStateException | jika posisi sudah disetel menggunakan positionFromBounds(LatLngBounds)
|
public GroundOverlayOptions position (LatLng lokasi, lebar mengambang, tinggi float)
Menentukan posisi overlay bumi ini menggunakan titik link (LatLng
), lebar, dan tinggi (keduanya dalam meter). Jika dirender, gambar akan diskalakan agar sesuai dengan dimensi
yang ditentukan.
Parameter
lokasi | lokasi pada peta LatLng dengan titik tambatan pada gambar
yang diberikan akan tetap. Anchor akan tetap berada di posisi dasar saat transformasi diterapkan (misalnya, setDimensions, setBearing, dll.). |
---|---|
lebar | lebar overlay (dalam meter) |
tinggi | tinggi overlay (dalam meter) |
Hasil
- objek
GroundOverlayOptions
ini dengan posisi baru yang disetel.
Menampilkan
IllegalArgumentException | jika anchor adalah null |
---|---|
IllegalArgumentException | jika lebar atau tinggi negatif |
IllegalStateException | jika posisi sudah disetel 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 posisi baru yang disetel.
Menampilkan
IllegalStateException | jika posisi sudah ditetapkan menggunakan position(LatLng, float) atau position(LatLng, float, float)
|
---|
public GroundOverlayOptions transparansi (transparansi mengambang)
Menentukan 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 visible (boolean visible)
Menetapkan visibilitas overlay bumi. Visibilitas default-nya adalah true
.
Parameter
terlihat |
---|
Hasil
- objek
GroundOverlayOptions
ini dengan setelan visibilitas baru.
public GroundOverlayOptions zIndex (float zIndex)
Menentukan zIndex overlay bumi, yaitu urutan yang akan digambar. Lihat dokumentasi di bagian atas class ini untuk mengetahui informasi lebih lanjut tentang zIndex.
Parameter
zIndex |
---|
Hasil
- objek
GroundOverlayOptions
ini dengan kumpulan zIndex baru.