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 | |
MarkerOptions |
title(Stringtitel)
Legt den Titel der Markierung fest.
|
void |
writeToParcel(Parcel out, int Flags)
|
Inherited Method Summary
Felder
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 |