MarkerOptions

public class MarkerOptions memperluas Object
menerapkan Parcelable

Menentukan opsi untuk penanda.

Ringkasan Konstanta Turunan

Ringkasan Kolom

public static final Creator<MarkerOptions> KREATOR

Ringkasan Konstruktor Publik

Ringkasan Metode Publik

MarkerOptions
anchor(float u, float v)
Menentukan anchor yang berada di titik tertentu dalam gambar penanda.
int
float
getAnchorU()
Jarak horizontal, dinormalisasi ke [0, 1], jangkar dari tepi kiri.
float
getAnchorV()
Jarak vertikal, dinormalisasi ke [0, 1], anchor dari tepi atas.
Bitmap
getIcon()
Menampilkan ikon khusus yang ditetapkan untuk objek MarkerOptions ini.
LatLng
getPosition()
Menampilkan set posisi untuk objek MarkerOptions ini.
String
getTitle()
Menampilkan judul objek MarkerOptions ini.
MarkerOptions
icon(Ikon bitmap)
Menetapkan ikon untuk penanda.
MarkerOptions
position(LatLng latLng)
Menetapkan lokasi untuk penanda.
MarkerOptions
title(Judul string)
Menetapkan judul penanda.
void
writeToParcel(Parcel out, flag int)

Ringkasan Metode Turunan

Kolom

public static final Kreator<MarkerOptions> CREATOR

Konstruktor Publik

public MarkerOptions ()

Metode Publik

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 penskalaan lalu pembulatan. 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 int describeContents ()

public float getAnchorU ()

Jarak horizontal, dinormalisasi ke [0, 1], jangkar dari tepi kiri.

Hasil
  • nilai u anchor.

public float getAnchorV ()

Jarak vertikal, dinormalisasi ke [0, 1], anchor dari tepi atas.

Hasil
  • nilai v anchor.

public Bitmap getIcon ()

Menampilkan ikon khusus yang ditetapkan untuk objek MarkerOptions ini.

Hasil
  • Bitmap yang mewakili ikon kustom, atau null jika tidak ada ikon kustom yang ditetapkan

public LatLng getPosition ()

Menampilkan set posisi untuk objek MarkerOptions ini.

Hasil
  • objek LatLng yang menentukan posisi penanda, atau null jika tidak ada posisi yang ditetapkan

public String getTitle ()

Menampilkan judul objek MarkerOptions ini.

Hasil
  • judul penanda, atau String kosong jika tidak ada judul yang ditetapkan

publik MarkerOptions ikon (Ikon bitmap)

Menetapkan ikon untuk penanda. Jika tidak ada ikon yang disediakan, gaya pin default akan digunakan.

Parameter
ikon ikon Bitmap
Hasil
  • objek yang metodenya dipanggil, dengan ikon baru disetel

publik MarkerOptions position (LatLng latLng)

Menetapkan lokasi untuk penanda.

Parameter
latLng posisi baru untuk menetapkan
Hasil
  • objek tempat metode dipanggil, dengan posisi baru disetel

public MarkerOptions title (Judul string)

Menetapkan judul penanda. Judul defaultnya adalah String kosong.

Parameter
title judul yang akan ditetapkan
Hasil
  • objek untuk metode pemanggilan, dengan judul baru yang ditetapkan

public void writeToParcel (Parcel out, flag int)

Parameter
dari
flag