GroundOverlayOptions

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.
class final publik GroundOverlayOptions memperluas Object
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
image(BitmapDescriptor imageDescriptor)
Menetapkan gambar untuk overlay bumi ini.
boolean
isClickable()
Mendapatkan setelan klik untuk objek GroundOverlayOptions ini.
boolean
isVisible()
Mendapatkan setelan visibilitas untuk objek GroundOverlayOptions ini.
EarthOverlayOptions
position(lokasi LatLng, lebar float)
Menentukan posisi overlay bumi ini menggunakan titik link (LatLng) dan lebar (dalam meter).
EarthOverlayOptions
position(lokasi LatLng, lebar float, tinggi float)
Menentukan posisi overlay bumi ini menggunakan titik link (LatLng), lebar, dan tinggi (dalam meter).
EarthOverlayOptions
positionFromBounds(batas LatLngBounds)
Menentukan posisi overlay bumi ini.
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.

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.

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

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

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

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

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

publik LatLng getLocation ()

Mendapatkan lokasi yang ditetapkan untuk objek GroundOverlayOptions ini.

Hasil

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

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

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