GroundOverlayOptions

class final publik GroundOverlayOptions memperluas Objek
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
image(BitmapDescriptor imageDescriptor)
Menentukan gambar untuk overlay bumi ini.
boolean
isClickable()
Mendapatkan setelan kemampuan diklik untuk objek GroundOverlayOptions ini.
boolean
isVisible()
Mendapatkan setelan visibilitas untuk objek GroundOverlayOptions ini.
GroundOverlayOptions
position(lokasi LatLng, lebar float)
Menentukan posisi overlay bumi ini menggunakan titik link (LatLng) dan lebar (dalam meter).
GroundOverlayOptions
position(lokasi LatLng, lebar float, tinggi float)
Menentukan posisi untuk overlay bumi ini menggunakan titik link (LatLng), lebar dan tinggi (keduanya dalam meter).
GroundOverlayOptions
positionFromBounds(batas LatLngBounds)
Menentukan posisi untuk overlay bumi ini.
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.

Nilai Konstanta: -1,0

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

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

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

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

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

publik LatLng getLocation ()

Mendapatkan lokasi yang ditetapkan untuk objek GroundOverlayOptions ini.

Hasil

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

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
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
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
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
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

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