menerapkan Parcelable
Menentukan MarkerOptions untuk penanda.
Panduan Developer
Untuk informasi selengkapnya, baca panduan developer Penanda.
Ringkasan Konstanta Turunan
Ringkasan Konstruktor Publik
MarkerOptions()
Membuat kumpulan opsi penanda baru.
|
Ringkasan Metode Publik
MarkerOptions |
alpha(alfa float)
Menetapkan alfa (opasitas) penanda.
|
MarkerOptions |
anchor(float u, float v)
Menentukan anchor yang berada di titik tertentu dalam gambar penanda.
|
MarkerOptions |
collisionBehavior(int collisionBehavior)
Menetapkan status konflik untuk penanda.
|
MarkerOptions |
dapat ditarik(boolean dapat ditarik)
Menetapkan kemampuan penarikan untuk penanda.
|
MarkerOptions |
datar(boolean datar)
Menetapkan apakah penanda ini harus datar terhadap peta
true atau baliho yang menghadap kamera false . |
float |
getAlpha()
Mendapatkan kumpulan alfa untuk objek
MarkerOptions ini. |
float |
getAnchorU()
Jarak horizontal, dinormalisasi ke [0, 1], jangkar dari tepi kiri.
|
float |
getAnchorV()
Jarak vertikal, dinormalisasi ke [0, 1], anchor dari tepi atas.
|
int | |
BitmapDescriptor |
getIcon()
Mendapatkan kumpulan deskripsi ikon kustom untuk objek
MarkerOptions ini. |
float |
getInfoWindowAnchorU()
Jarak horizontal, dinormalisasi ke [0, 1], anchor jendela info dari tepi kiri.
|
float |
getInfoWindowAnchorV()
Jarak vertikal, dinormalisasi ke [0, 1], anchor jendela info dari tepi atas.
|
LatLng |
getPosition()
Menampilkan posisi yang ditetapkan untuk objek
MarkerOptions ini. |
float |
getRotation()
Mendapatkan rotasi yang disetel untuk objek
MarkerOptions ini. |
String |
getSnippet()
Mendapatkan cuplikan yang ditetapkan untuk objek
MarkerOptions ini. |
String |
getTitle()
Mendapatkan judul yang ditetapkan untuk objek
MarkerOptions ini. |
float |
getZIndex()
Mendapatkan zIndex yang ditetapkan untuk objek
MarkerOptions ini. |
MarkerOptions | |
MarkerOptions |
infoWindowAnchor(float u, float v)
Menentukan titik link jendela info pada gambar penanda.
|
boolean |
isDraggable()
Mendapatkan setelan kemampuan ditarik untuk objek
MarkerOptions ini. |
boolean |
isFlat()
Mendapatkan setelan tetap untuk objek
MarkerOptions ini. |
boolean |
isVisible()
Mendapatkan setelan visibilitas untuk objek
MarkerOptions ini. |
MarkerOptions | |
MarkerOptions |
rotasi(rotasi float)
Menetapkan rotasi penanda dalam derajat, searah jarum jam di sekitar titik tambatan penanda.
|
MarkerOptions |
snippet(Cuplikan string)
Menetapkan cuplikan untuk penanda.
|
MarkerOptions |
title(Judul string)
Menetapkan judul untuk penanda.
|
MarkerOptions |
visible(boolean terlihat)
Menetapkan visibilitas penanda.
|
MarkerOptions |
zIndex(float zIndex)
Menetapkan zIndex untuk penanda.
|
Ringkasan Metode Turunan
Konstruktor Publik
public MarkerOptions ()
Membuat kumpulan opsi penanda baru.
Metode Publik
public MarkerOptions alfa (alfa float)
Menetapkan alfa (opasitas) penanda. Ini adalah nilai dari 0 hingga 1, dengan 0 berarti penanda sepenuhnya transparan dan 1 berarti penanda benar-benar tidak tembus pandang.
Parameter
alfa |
---|
Hasil
- objek tempat metode dipanggil, dengan set alfa baru.
public MarkerOptions anchor (float u, float v)
Menentukan anchor yang berada di titik tertentu dalam gambar penanda.
Anchor menentukan titik pada gambar ikon yang ditambatkan ke posisi penanda di permukaan bumi.
Titik link ditentukan dalam ruang kontinu [0,0, 1,0] x [0,0, 1,0], dengan (0, 0) adalah sudut kiri atas gambar, dan (1, 1) adalah sudut kanan bawah. Titik penambatan dalam gambar L x T adalah titik petak diskrit terdekat dalam petak (W + 1) x (H + 1), yang diperoleh dengan menskalakan pembulatan kemudian. Misalnya, dalam gambar 4 x 2, titik link (0,7, 0,6) me-resolve ke titik petak di (3, 1).
*-----+-----+-----+-----* | | | | | | | | | | +-----+-----+-----+-----+ | | | X | | (U, V) = (0.7, 0.6) | | | | | *-----+-----+-----+-----* *-----+-----+-----+-----* | | | | | | | | | | +-----+-----+-----X-----+ (X, Y) = (3, 1) | | | | | | | | | | *-----+-----+-----+-----*
Parameter
u | koordinat u anchor, sebagai rasio lebar gambar (dalam rentang [0, 1]) |
---|---|
v | koordinat v anchor, sebagai rasio tinggi gambar (dalam rentang [0, 1]) |
Hasil
- objek untuk pemanggilan metode, dengan kumpulan anchor baru.
public MarkerOptions collisionBehavior (int collisionBehavior)
Menetapkan status konflik untuk penanda. Nilai ini adalah Marker.CollisionBehavior
. Atribut ini hanya dapat ditetapkan sekali.
Parameter
collisionBehavior |
---|
Hasil
- objek untuk metode yang dipanggil, dengan status konflik yang ditetapkan.
publik MarkerOptions dapat ditarik (boolean draggable)
Menetapkan kemampuan penarikan untuk penanda.
Parameter
dapat ditarik |
---|
Hasil
- objek tempat metode dipanggil, dengan set status baru yang dapat ditarik.
public MarkerOptions datar (boolean datar)
Menetapkan apakah penanda ini harus datar terhadap peta true
atau baliho yang menghadap kamera false
. Jika penanda datar terhadap peta, penanda akan tetap melekat di peta saat kamera berputar dan miring, tetapi akan tetap sama ukurannya saat kamera di-zoom, tidak seperti GroundOverlay
. Jika penanda adalah baliho, penanda akan selalu digambar menghadap kamera
serta akan berputar dan miring bersama kamera. Nilai defaultnya adalah false
.
Parameter
datar |
---|
Hasil
- objek tempat metode dipanggil, dengan set status datar baru.
float publik getAlpha ()
Mendapatkan kumpulan alfa untuk objek MarkerOptions
ini.
Hasil
- alfa penanda dalam rentang [0, 1].
float publik getAnchorU ()
Jarak horizontal, dinormalisasi ke [0, 1], jangkar dari tepi kiri.
Hasil
- nilai u anchor.
float publik getAnchorV ()
Jarak vertikal, dinormalisasi ke [0, 1], anchor dari tepi atas.
Hasil
- nilai v anchor.
public int getCollisionBehavior ()
publik BitmapDescriptor getIcon ()
Mendapatkan kumpulan deskripsi ikon kustom untuk objek MarkerOptions
ini.
Hasil
BitmapDescriptor
yang merepresentasikan ikon kustom, ataunull
jika tidak ada ikon kustom yang ditetapkan.
float publik getInfoWindowAnchorU ()
Jarak horizontal, dinormalisasi ke [0, 1], anchor jendela info dari tepi kiri.
Hasil
- nilai u dari anchor jendela info.
float publik getInfoWindowAnchorV ()
Jarak vertikal, dinormalisasi ke [0, 1], anchor jendela info dari tepi atas.
Hasil
- nilai v anchor jendela info.
publik LatLng getPosition ()
Menampilkan posisi yang ditetapkan untuk objek MarkerOptions
ini.
Hasil
- Objek
LatLng
yang menentukan posisi penanda saat ini.
float publik getRotation ()
Mendapatkan rotasi yang disetel untuk objek MarkerOptions
ini.
Hasil
- rotasi penanda dalam derajat searah jarum jam dari posisi default.
public String getSnippet ()
Mendapatkan cuplikan yang ditetapkan untuk objek MarkerOptions
ini.
Hasil
- String yang berisi cuplikan penanda.
public String getTitle ()
Mendapatkan judul yang ditetapkan untuk objek MarkerOptions
ini.
Hasil
- String yang berisi judul penanda.
float publik getZIndex ()
Mendapatkan zIndex yang ditetapkan untuk objek MarkerOptions
ini.
Hasil
- zIndex penanda.
publik MarkerOptions icon (BitmapDescriptor iconDescriptor)
Menetapkan ikon untuk penanda.
Parameter
iconDescriptor | jika null , penanda default akan digunakan. |
---|
Hasil
- objek yang metodenya dipanggil, dengan set deskriptor ikon baru.
public MarkerOptions infoWindowAnchor (float u, float v)
Menentukan titik link jendela info pada gambar penanda. Hal ini ditentukan dalam
sistem koordinat yang sama dengan anchor. Lihat anchor(float, float)
untuk mengetahui detail selengkapnya. Defaultnya adalah bagian tengah atas gambar.
Parameter
u | koordinat u anchor jendela info, sebagai rasio lebar gambar (dalam rentang [0, 1]) |
---|---|
v | koordinat v anchor jendela info, sebagai rasio tinggi gambar (dalam rentang [0, 1]) |
Hasil
- objek untuk metode yang dipanggil, dan anchor jendela info baru telah disetel.
boolean publik isDraggable ()
Mendapatkan setelan kemampuan ditarik untuk objek MarkerOptions
ini.
Hasil
true
jika penanda dapat ditarik; jika tidak, menampilkanfalse
.
boolean publik isFlat ()
Mendapatkan setelan tetap untuk objek MarkerOptions
ini.
Hasil
true
jika penanda datar terhadap peta;false
jika penanda harus menghadap kamera.
boolean publik isVisible ()
Mendapatkan setelan visibilitas untuk objek MarkerOptions
ini.
Hasil
true
jika penanda terlihat; jika tidak, menampilkanfalse
.
publik MarkerOptions position (LatLng latlng)
Menetapkan lokasi untuk penanda.
Parameter
Latlng |
---|
Hasil
- objek tempat metode dipanggil, dengan set posisi baru.
publik MarkerOptions rotasi (rotasi floating)
Menetapkan rotasi penanda dalam derajat, searah jarum jam di sekitar titik tambatan penanda. Sumbu rotasi tegak lurus terhadap penanda. Rotasi 0 sesuai dengan posisi default penanda. Jika penanda datar pada peta, posisi default-nya adalah rata Utara dan rotasi diatur sehingga penanda selalu tetap datar pada peta. Jika penanda adalah baliho, posisi default-nya adalah mengarah ke atas dan rotasi diatur sehingga penanda selalu menghadap kamera. Nilai defaultnya adalah 0.
Parameter
rotasi |
---|
Hasil
- objek yang metodenya dipanggil, dengan rotasi baru disetel.
public MarkerOptions cuplikan (Cuplikan string)
Menetapkan cuplikan untuk penanda.
Parameter
cuplikan |
---|
Hasil
- objek untuk metode yang dipanggil, dengan kumpulan cuplikan baru.
public MarkerOptions title (Judul string)
Menetapkan judul untuk penanda.
Parameter
title |
---|
Hasil
- objek tempat metode dipanggil, dengan set judul baru.
publik MarkerOptions terlihat (boolean visible)
Menetapkan visibilitas penanda.
Parameter
terlihat |
---|
Hasil
- objek yang metodenya dipanggil, dengan status visibilitas baru disetel.
public MarkerOptions zIndex (float zIndex)
Menetapkan zIndex untuk penanda.
Parameter
zIndex |
---|
Hasil
- objek yang akan digunakan untuk memanggil metode, dengan zIndex baru yang ditetapkan.