MarkerOptions

public class MarkerOptions erweitert Objekt
implementiert Parcelable

Definiert die Optionen für eine Markierung.

Inherited Constant Summary

Feldzusammenfassung

public static final Creator<MarkerOptions> YOUTUBER

Public Constructor Summary

Public Method Summary

MarkerOptions
anchor(Gleitkommazahl u, Gleitkommazahl v)
Gibt den Anker an, der sich an einem bestimmten Punkt im Markierungsbild befinden soll.
int
float
getAnchorU()
Horizontaler Abstand des Ankers vom linken Rand, normalisiert auf [0, 1].
float
getAnchorV()
Vertikaler Abstand des Ankers vom oberen Rand, normalisiert auf [0, 1].
Bitmap
getIcon()
Gibt das für dieses MarkerOptions-Objekt festgelegte benutzerdefinierte Symbol zurück.
LatLng
getPosition()
Gibt die für dieses MarkerOptions-Objekt festgelegte Position zurück.
String
getTitle()
Gibt den Titel dieses MarkerOptions-Objekts zurück.
MarkerOptions
icon(Bitmapsymbol)
Legt das Symbol für die Markierung fest.
MarkerOptions
position(LatLng latLng)
Legt die Position der Markierung fest.
MarkerOptions
title(Stringtitel)
Legt den Titel der Markierung fest.
void
writeToParcel(Parcel out, int Flags)

Inherited Method Summary

Felder

public static final Creator<MarkerOptions> CREATOR

Public Constructors

öffentlich MarkerOptions ()

Public Methods

public MarkerOptions anchor (float u, float v)

Gibt den Anker an, der sich an einem bestimmten Punkt im Markierungsbild befinden soll.

Der Anker gibt den Punkt im Symbolbild an, der an der Position der Markierung auf der Erdoberfläche verankert ist.

Der Ankerpunkt wird im durchgehenden Abstand [0,0, 1,0] x [0,0, 1,0] angegeben, wobei (0, 0) die linke obere Ecke des Bildes und (1, 1) die untere rechte Ecke ist. Der Verankerungspunkt in einem W-x-H-Bild ist der nächste diskrete Rasterpunkt in einem (W + 1) x (H + 1)-Raster. Er wird durch Skalieren und Runden ermittelt. In einem 4 × 2-Bild wird der Ankerpunkt (0, 7, 0, 6) beispielsweise zum Rasterpunkt bei (3, 1) aufgelöst.

 *-----+-----+-----+-----*
 |     |     |     |     |
 |     |     |     |     |
 +-----+-----+-----+-----+
 |     |     |   X |     |   (U, V) = (0.7, 0.6)
 |     |     |     |     |
 *-----+-----+-----+-----*

 *-----+-----+-----+-----*
 |     |     |     |     |
 |     |     |     |     |
 +-----+-----+-----X-----+   (X, Y) = (3, 1)
 |     |     |     |     |
 |     |     |     |     |
 *-----+-----+-----+-----*
 

Parameter
u u-Koordinate des Ankers als Verhältnis der Bildbreite (im Bereich [0, 1])
v v-Koordinate des Ankers als Verhältnis der Bildhöhe (im Bereich [0, 1])
Rückgaben
  • Das Objekt, für das die Methode aufgerufen wurde, mit dem neuen Ankersatz.

public int describeContents ()

public float getAnchorU ()

Horizontaler Abstand des Ankers vom linken Rand, normalisiert auf [0, 1].

Rückgaben
  • u-Wert des Ankers

public float getAnchorV ()

Vertikaler Abstand des Ankers vom oberen Rand, normalisiert auf [0, 1].

Rückgaben
  • v-Wert des Anchor-Tags.

public Bitmap getIcon ()

Gibt das für dieses MarkerOptions-Objekt festgelegte benutzerdefinierte Symbol zurück.

Rückgaben
  • eine Bitmap für das benutzerdefinierte Symbol oder null, wenn kein benutzerdefiniertes Symbol festgelegt wurde

öffentlich LatLng getPosition ()

Gibt die für dieses MarkerOptions-Objekt festgelegte Position zurück.

Rückgaben
  • Ein LatLng-Objekt, das die Position der Markierung angibt, oder null, wenn keine Position festgelegt ist

public String getTitle ()

Gibt den Titel dieses MarkerOptions-Objekts zurück.

Rückgaben
  • den Titel der Markierung oder einen leeren String, wenn kein Titel festgelegt wurde.

public MarkerOptions Symbol (Bitmapsymbol)

Legt das Symbol für die Markierung fest. Wird kein Symbol angegeben, wird die standardmäßige Stecknadel verwendet.

Parameter
Symbol das Symbol Bitmap
Rückgaben
  • Das Objekt, für das die Methode aufgerufen wurde, mit dem neuen Symbol

public MarkerOptions position (LatLng latLng)

Legt die Position der Markierung fest.

Parameter
latLng die neue Position für den
Rückgaben
  • Das Objekt, für das die Methode aufgerufen wurde, mit der neuen Position

public MarkerOptions title (String title)

Legt den Titel der Markierung fest. Der Standardtitel ist ein leerer String.

Parameter
title den festzulegenden Titel
Rückgaben
  • Objekt, für das die Methode aufgerufen wurde, mit dem neuen Titel

public void writeToParcel (Parcel out, int Flags)

Parameter
von
flags