GroundOverlayOptions

public final class GroundOverlayOptions memperluas Object
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
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 overlay bumi ini menggunakan titik link (LatLng), lebar, dan tinggi (keduanya dalam meter).
GroundOverlayOptions
positionFromBounds(batas LatLngBounds)
Menentukan posisi overlay bumi ini.
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.

Nilai Konstanta: -1.0

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

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

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

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

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

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.

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

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

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