implements Parcelable
Menentukan MarkerOptions untuk penanda.
Panduan Developer
Untuk informasi selengkapnya, baca developer Penanda kami.
Ringkasan Konstanta Turunan
Ringkasan Konstruktor Publik
MarkerOptions()
Membuat kumpulan opsi penanda baru.
|
Ringkasan Metode Publik
MarkerOptions |
alpha(alfa mengambang)
Menetapkan alfa (opasitas) penanda.
|
MarkerOptions |
anchor(float u, float v)
Menentukan anchor yang akan berada di titik tertentu dalam gambar penanda.
|
MarkerOptions |
collisionBehavior(int collisionBehavior)
Menetapkan status konflik untuk penanda.
|
MarkerOptions |
dapat ditarik(boolean dapat ditarik)
Menetapkan kemampuan penanda untuk dapat ditarik.
|
MarkerOptions |
datar(boolean datar)
Menetapkan apakah penanda ini harus datar terhadap peta
true atau baliho yang menghadap
kamera false . |
float |
getAlpha()
Mendapatkan set alfa untuk objek
MarkerOptions ini. |
float |
getAnchorU()
Jarak horizontal, yang dinormalkan ke [0, 1], untuk anchor dari tepi kiri.
|
float |
getAnchorV()
Jarak vertikal, dinormalisasi ke [0, 1], untuk anchor dari tepi atas.
|
int | |
BitmapDescriptor |
getIcon()
Mendapatkan deskriptor ikon kustom yang ditetapkan untuk objek
MarkerOptions ini. |
float |
getInfoWindowAnchorU()
Jarak horizontal, yang dinormalkan ke [0, 1], untuk jangkar jendela info dari tepi kiri.
|
float |
getInfoWindowAnchorV()
Jarak vertikal, dinormalkan ke [0, 1], untuk jangkar jendela info dari tepi atas.
|
LatLng |
getPosition()
Menampilkan posisi yang ditetapkan untuk objek
MarkerOptions ini. |
float |
getRotation()
Mendapatkan rotasi yang ditetapkan 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 |
icon(iconDescriptorBitmapDescriptor)
Menetapkan ikon untuk penanda.
|
MarkerOptions |
infoWindowAnchor(float u, float v)
Menentukan titik link jendela info pada gambar penanda.
|
boolean |
isDraggable()
Mendapatkan setelan kemampuan tarik untuk objek
MarkerOptions ini. |
boolean |
isFlat()
Mendapatkan setelan datar untuk objek
MarkerOptions ini. |
boolean |
isVisible()
Mendapatkan setelan visibilitas untuk objek
MarkerOptions ini. |
MarkerOptions | |
MarkerOptions |
rotation(rotasi mengambang)
Menetapkan rotasi penanda dalam derajat searah jarum jam di sekitar titik link penanda.
|
MarkerOptions |
cuplikan(Cuplikan string)
Menetapkan cuplikan untuk penanda.
|
MarkerOptions |
title(Judul string)
Menetapkan judul untuk penanda.
|
MarkerOptions |
visible(boolean visible)
Menetapkan visibilitas untuk penanda.
|
MarkerOptions |
zIndex(float zIndex)
Menetapkan zIndex untuk penanda.
|
Ringkasan Metode Turunan
Konstruktor Publik
publik MarkerOptions ()
Membuat kumpulan opsi penanda baru.
Metode Publik
publik MarkerOptions alfa (alfa mengambang)
Menetapkan alfa (opasitas) penanda. Ini adalah nilai dari 0 hingga 1, dengan 0 berarti penanda sepenuhnya transparan dan 1 berarti penanda benar-benar buram.
Parameter
alfa |
---|
Hasil
- objek yang metodenya dipanggil, dengan kumpulan alfa baru.
publik MarkerOptions anchor (float u, float v)
Menentukan anchor yang akan berada di titik tertentu dalam gambar penanda.
Anchor menentukan titik di gambar ikon yang ditambatkan ke posisi penanda di permukaan Bumi.
Titik angkur ditentukan dalam ruang kontinu [0,0, 1,0] x [0,0, 1,0], di mana (0, 0) adalah sudut kiri atas gambar, dan (1, 1) adalah sudut kanan bawah. Titik tautan dalam gambar W x H adalah titik petak terpisah terdekat dalam (W + 1) x (H + 1) yang diperoleh dengan menskalakan pembulatan saat itu. Misalnya, dalam gambar berukuran 4 x 2, titik jangkar (0,7, 0,6) kembali ke titik grid 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 yang metodenya dipanggil, dengan anchor baru ditetapkan.
publik MarkerOptions collisionBehavior (int collisionBehavior)
Menetapkan status konflik untuk penanda. Nilainya adalah Marker.CollisionBehavior
. Teknologi ini dapat
hanya dapat diatur sekali.
Parameter
collisionBehavior |
---|
Hasil
- objek yang metodenya dipanggil, dengan status tabrakan yang ditetapkan.
publik MarkerOptions dapat ditarik (boolean dapat ditarik)
Menetapkan kemampuan penanda untuk dapat ditarik.
Parameter
dapat ditarik |
---|
Hasil
- objek yang metodenya dipanggil, dengan penetapan status dapat ditarik baru.
publik 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 pada peta sebagai
kamera berputar dan miring namun tetap berukuran sama dengan perbesaran kamera, tidak seperti
GroundOverlay
. Jika penanda adalah baliho, penanda akan selalu digambar menghadap kamera
dan akan berputar serta miring bersama kamera. Nilai defaultnya adalah false
.
Parameter
datar |
---|
Hasil
- objek yang metodenya dipanggil, dengan status datar baru yang ditetapkan.
publik mengambang getAlpha ()
Mendapatkan set alfa untuk objek MarkerOptions
ini.
Hasil
- alfa penanda dalam rentang [0, 1].
publik mengambang getAnchorU ()
Jarak horizontal, yang dinormalkan ke [0, 1], untuk anchor dari tepi kiri.
Hasil
- nilai u anchor.
publik mengambang getAnchorV ()
Jarak vertikal, dinormalisasi ke [0, 1], untuk anchor dari tepi atas.
Hasil
- nilai v anchor.
publik Int getCollisionBehavior ()
publik BitmapDescriptor getIcon ()
Mendapatkan deskriptor ikon kustom yang ditetapkan untuk objek MarkerOptions
ini.
Hasil
BitmapDescriptor
yang mewakili ikon khusus, ataunull
jika tidak ada khusus ikon disetel.
publik mengambang getInfoWindowAnchorU ()
Jarak horizontal, yang dinormalkan ke [0, 1], untuk jangkar jendela info dari tepi kiri.
Hasil
- nilai u dari anchor jendela info.
publik mengambang getInfoWindowAnchorV ()
Jarak vertikal, dinormalkan ke [0, 1], untuk jangkar jendela info dari tepi atas.
Hasil
- nilai v dari anchor jendela info.
publik LatLng getPosition ()
Menampilkan posisi yang ditetapkan untuk objek MarkerOptions
ini.
Hasil
- Objek
LatLng
yang menentukan posisi penanda saat ini.
publik mengambang getRotation ()
Mendapatkan rotasi yang ditetapkan untuk objek MarkerOptions
ini.
Hasil
- rotasi penanda dalam derajat searah jarum jam dari posisi default.
publik {i>String<i} getSnippet ()
Mendapatkan cuplikan yang ditetapkan untuk objek MarkerOptions
ini.
Hasil
- String yang berisi cuplikan penanda.
publik {i>String<i} getTitle ()
Mendapatkan judul yang ditetapkan untuk objek MarkerOptions
ini.
Hasil
- String yang berisi judul penanda.
publik mengambang getZIndex ()
Mendapatkan zIndex yang ditetapkan untuk objek MarkerOptions
ini.
Hasil
- zIndex penanda.
publik MarkerOptions ikon (BitmapDescriptor iconDescriptor)
Menetapkan ikon untuk penanda.
Parameter
iconDescriptor | jika null , penanda default akan digunakan. |
---|
Hasil
- objek yang metodenya dipanggil, dengan set deskriptor ikon yang baru.
publik MarkerOptions infoWindowAnchor (float u, float v)
Menentukan titik link jendela info pada gambar penanda. Hal ini ditetapkan dalam
sistem koordinat yang sama dengan anchor. Lihat anchor(float, float)
untuk mengetahui detail selengkapnya. Tujuan
defaultnya adalah bagian tengah atas gambar.
Parameter
u | koordinat u anchor jendela info, sebagai rasio lebar gambar (dalam rentang [0, 1]) |
---|---|
v | koordinat v dari anchor jendela info, sebagai rasio tinggi gambar (dalam rentang [0, 1]) |
Hasil
- objek yang metodenya dipanggil, dengan anchor jendela info baru telah disetel.
publik boolean isDraggable ()
Mendapatkan setelan kemampuan tarik untuk objek MarkerOptions
ini.
Hasil
true
jika penanda dapat ditarik; jika tidak, akan menampilkanfalse
.
publik boolean isFlat ()
Mendapatkan setelan datar untuk objek MarkerOptions
ini.
Hasil
true
jika penanda datar terhadap peta;false
jika penanda harus menghadap kamera.
publik boolean isVisible ()
Mendapatkan setelan visibilitas untuk objek MarkerOptions
ini.
Hasil
true
jika penanda terlihat; jika tidak, akan menampilkanfalse
.
publik MarkerOptions posisi (LatLng latlng)
Menetapkan lokasi untuk penanda.
Parameter
Latlng |
---|
Hasil
- objek yang metodenya dipanggil, dengan posisi baru yang ditetapkan.
publik MarkerOptions rotasi (rotasi mengambang)
Menetapkan rotasi penanda dalam derajat searah jarum jam di sekitar titik link 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 sedemikian rupa sehingga penanda selalu datar pada peta. Jika penanda adalah baliho, posisi defaultnya adalah mengarah ke atas dan rotasi diatur sehingga penanda selalu menghadap ke kamera. Nilai defaultnya adalah 0.
Parameter
rotasi |
---|
Hasil
- objek yang metodenya dipanggil, dengan rotasi baru yang disetel.
publik MarkerOptions cuplikan (Cuplikan string)
Menetapkan cuplikan untuk penanda.
Parameter
cuplikan |
---|
Hasil
- objek yang metodenya dipanggil, dengan cuplikan baru yang ditetapkan.
publik MarkerOptions judul (Judul string)
Menetapkan judul untuk penanda.
Parameter
judul |
---|
Hasil
- objek yang metodenya dipanggil, dengan judul baru yang ditetapkan.
publik MarkerOptions terlihat (boolean terlihat)
Menetapkan visibilitas untuk penanda.
Parameter
terlihat |
---|
Hasil
- objek yang metodenya dipanggil, dengan status visibilitas baru yang ditetapkan.
publik MarkerOptions zIndex (zIndex mengambang)
Menetapkan zIndex untuk penanda.
Parameter
zIndex |
---|
Hasil
- objek yang metodenya dipanggil, dengan zIndex baru yang ditetapkan.