implements Parcelable
Definiert MarkerOptions für eine Markierung.
Entwicklerleitfaden
Weitere Informationen finden Sie auf der Website des Markers-Entwicklers. .
Inherited Constant Summary
Public Constructor Summary
MarkerOptions() (Markierungsoptionen)
Erstellt einen neuen Satz von Markierungsoptionen.
|
Public Method Summary
MarkerOptions |
Alpha(Gleitkommazahl, Alpha)
Legt den Alphawert (Opazität) der Markierung fest.
|
MarkerOptions |
anchor(Gleitkommazahl u, Gleitkommazahl v)
Gibt an, dass sich der Anker an einem bestimmten Punkt im Markierungsbild befindet.
|
MarkerOptions |
collisionBehavior(int collisionBehavior)
Legt den Konfliktstatus für die Markierung fest.
|
MarkerOptions |
draggable(boolesch ziehbar)
Legt die Ziehbarkeit der Markierung fest.
|
MarkerOptions |
Flat(boolesch)
Legt fest, ob diese Markierung flach an der Karte
true oder an einer Reklametafel angebracht werden soll, die nach
Kamera false . |
float |
getAlpha()
Ruft den Alpha-Wert für dieses
MarkerOptions -Objekt ab. |
float |
getAnchorU()
Horizontaler Abstand des Ankers vom linken Rand, normalisiert auf [0, 1].
|
float |
getAnchorV()
Auf [0, 1] normalisierter vertikaler Abstand des Ankers vom oberen Rand.
|
int | |
BitmapDescriptor |
getIcon()
Ruft den für dieses
MarkerOptions -Objekt festgelegten Deskriptor für das benutzerdefinierte Symbol ab. |
float |
getInfoWindowAnchorU()
Horizontaler Abstand, normalisiert auf [0, 1], des Infofensterankers vom linken Rand.
|
float |
getInfoWindowAnchorV()
Auf [0, 1] normalisierter vertikaler Abstand des Infofensterankers vom oberen Rand.
|
LatLng |
getPosition()
Gibt die für dieses
MarkerOptions -Objekt festgelegte Position zurück. |
float |
getRotation()
Ruft die für dieses
MarkerOptions -Objekt festgelegte Rotation ab. |
String |
getSnippet()
Ruft das Snippet ab, das für dieses
MarkerOptions -Objekt festgelegt wurde. |
String |
getTitle()
Ruft den für dieses
MarkerOptions -Objekt festgelegten Titel ab. |
float |
getZIndex()
Ruft den für dieses
MarkerOptions -Objekt festgelegten zIndex ab. |
MarkerOptions | |
MarkerOptions |
infoWindowAnchor(float u, float v)
Gibt den Ankerpunkt des Infofensters auf dem Markierungsbild an.
|
boolean |
isDraggable()
Ruft die Ziehbarkeitseinstellung für dieses
MarkerOptions -Objekt ab. |
boolean |
isFlat()
Ruft die flache Einstellung für dieses
MarkerOptions -Objekt ab. |
boolean |
isVisible()
Ruft die Sichtbarkeitseinstellung für dieses
MarkerOptions -Objekt ab. |
MarkerOptions | |
MarkerOptions |
rotation(Gleitkommarotation)
Legt die Drehung der Markierung in Grad im Uhrzeigersinn um den Ankerpunkt der Markierung fest.
|
MarkerOptions |
Snippet(String-Snippet)
Legt das Snippet für die Markierung fest.
|
MarkerOptions |
title(Stringtitel)
Legt den Titel für die Markierung fest.
|
MarkerOptions |
visible(boolean visible)
Legt die Sichtbarkeit der Markierung fest.
|
MarkerOptions |
zIndex(Gleitkommazahl, zIndex)
Legt den zIndex für die Markierung fest.
|
Inherited Method Summary
Public Constructors
<ph type="x-smartling-placeholder"></ph> öffentlich MarkerOptions ()
Erstellt einen neuen Satz von Markierungsoptionen.
Public Methods
<ph type="x-smartling-placeholder"></ph> öffentlich MarkerOptions Alpha (Gleitkommazahl)
Legt den Alphawert (Opazität) der Markierung fest. Dies ist ein Wert zwischen 0 und 1, wobei 0 bedeutet, dass die Markierung ist vollständig transparent und 1 bedeutet, dass die Markierung vollständig undurchsichtig ist.
Parameter
Alpha |
---|
Gibt Folgendes zurück:
- Das Objekt, für das die Methode aufgerufen wurde, mit dem neuen Alpha-Satz.
<ph type="x-smartling-placeholder"></ph> öffentlich MarkerOptions Anker (Gleitkommazahl u; Gleitkommazahl v)
Gibt an, dass sich der Anker an einem bestimmten Punkt im Markierungsbild befindet.
Der Ankerpunkt gibt den Punkt im Symbolbild an, der an der Position der Markierung verankert ist. auf der Erdoberfläche.
Der Ankerpunkt wird in einem durchgehenden Bereich [0.0, 1.0] x [0.0, 1.0] angegeben, wobei (0, 0) ist die obere linke Ecke des Bildes und (1, 1) die untere rechte Ecke. Der Ankerpunkt in einem Bild mit W x H ist der nächste diskrete Rasterpunkt in (W + 1) x (H + 1)-Raster, das sich durch Skalieren der dann Rundung ergibt. In einem 4 × 2-Bild wird der Ankerpunkt (0,7, 0,6) in den 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]) |
Gibt Folgendes zurück:
- Das Objekt, für das die Methode aufgerufen wurde, mit dem neuen Ankersatz.
<ph type="x-smartling-placeholder"></ph> öffentlich MarkerOptions collisionBehavior (int collisionBehavior)
Legt den Konfliktstatus für die Markierung fest. Dies ist ein Wert von Marker.CollisionBehavior
. Es kann
nur einmal festgelegt werden.
Parameter
collisionBehavior |
---|
Gibt Folgendes zurück:
- Das Objekt, für das die Methode aufgerufen wurde, wobei der Kollisionsstatus festgelegt ist.
<ph type="x-smartling-placeholder"></ph> öffentlich MarkerOptions frei verschiebbar (Boolescher ziehbarer Wert)
Legt die Ziehbarkeit der Markierung fest.
Parameter
ziehbar |
---|
Gibt Folgendes zurück:
- Das Objekt, für das die Methode aufgerufen wurde, wobei der neue ziehbare Status festgelegt wurde.
<ph type="x-smartling-placeholder"></ph> öffentlich MarkerOptions Flat (Boolescher Flat)
Legt fest, ob diese Markierung flach an der Karte true
oder an einer Reklametafel angebracht werden soll, die nach
Kamera false
. Wenn die Markierung flach auf der Karte anliegt, bleibt sie auf der Karte fixiert,
wird die Kamera gedreht und geneigt, ihre Größe bleibt aber unverändert, im Gegensatz zu
GroundOverlay
Handelt es sich bei der Markierung um eine Plakatwand, wird sie immer in Richtung Kamera gezeichnet.
und wird mit der Kamera gedreht und geneigt. Der Standardwert ist false
.
Parameter
auf dem gleichen Level |
---|
Gibt Folgendes zurück:
- Das Objekt, für das die Methode aufgerufen wurde, wobei der neue flache Zustand festgelegt ist.
<ph type="x-smartling-placeholder"></ph> öffentlich schweben getAlpha ()
Ruft den Alpha-Wert für dieses MarkerOptions
-Objekt ab.
Gibt Folgendes zurück:
- Der Alphawert der Markierung im Bereich [0, 1].
<ph type="x-smartling-placeholder"></ph> öffentlich schweben getAnchorU ()
Horizontaler Abstand des Ankers vom linken Rand, normalisiert auf [0, 1].
Gibt Folgendes zurück:
- den u-Wert des Ankers.
<ph type="x-smartling-placeholder"></ph> öffentlich schweben getAnchorV ()
Auf [0, 1] normalisierter vertikaler Abstand des Ankers vom oberen Rand.
Gibt Folgendes zurück:
- den v-Wert des Ankers.
<ph type="x-smartling-placeholder"></ph> öffentlich Ganzzahl getCollisionBehavior ()
<ph type="x-smartling-placeholder"></ph> öffentlich BitmapDescriptor getIcon ()
Ruft den für dieses MarkerOptions
-Objekt festgelegten Deskriptor für das benutzerdefinierte Symbol ab.
Gibt Folgendes zurück:
- Ein
BitmapDescriptor
, das das benutzerdefinierte Symbol darstellt, odernull
, wenn kein benutzerdefiniertes Symbol festgelegt ist.
<ph type="x-smartling-placeholder"></ph> öffentlich schweben getInfoWindowAnchorU ()
Horizontaler Abstand, normalisiert auf [0, 1], des Infofensterankers vom linken Rand.
Gibt Folgendes zurück:
- u-Wert des Infofensterankers.
<ph type="x-smartling-placeholder"></ph> öffentlich schweben getInfoWindowAnchorV ()
Auf [0, 1] normalisierter vertikaler Abstand des Infofensterankers vom oberen Rand.
Gibt Folgendes zurück:
- v-Wert des Infofensterankers.
<ph type="x-smartling-placeholder"></ph> öffentlich LatLng getPosition ()
Gibt die für dieses MarkerOptions
-Objekt festgelegte Position zurück.
Gibt Folgendes zurück:
- Ein
LatLng
-Objekt, das die aktuelle Position der Markierung angibt.
<ph type="x-smartling-placeholder"></ph> öffentlich schweben getRotation ()
Ruft die für dieses MarkerOptions
-Objekt festgelegte Rotation ab.
Gibt Folgendes zurück:
- Drehung der Markierung von der Standardposition aus in Grad im Uhrzeigersinn.
<ph type="x-smartling-placeholder"></ph> öffentlich Zeichenfolge getSnippet ()
Ruft das Snippet ab, das für dieses MarkerOptions
-Objekt festgelegt wurde.
Gibt Folgendes zurück:
- Ein String, der das Snippet der Markierung enthält.
<ph type="x-smartling-placeholder"></ph> öffentlich Zeichenfolge getTitle ()
Ruft den für dieses MarkerOptions
-Objekt festgelegten Titel ab.
Gibt Folgendes zurück:
- Ein String, der den Titel der Markierung enthält.
<ph type="x-smartling-placeholder"></ph> öffentlich schweben getZIndex ()
Ruft den für dieses MarkerOptions
-Objekt festgelegten zIndex ab.
Gibt Folgendes zurück:
- zIndex der Markierung.
<ph type="x-smartling-placeholder"></ph> öffentlich MarkerOptions Symbol (BitmapDescriptor iconDescriptor)
Legt das Symbol für die Markierung fest.
Parameter
iconDescriptor | Bei null wird die Standardmarkierung verwendet. |
---|
Gibt Folgendes zurück:
- Das Objekt, für das die Methode aufgerufen wurde, wobei die neue Symbolbeschreibung festgelegt wurde.
<ph type="x-smartling-placeholder"></ph> öffentlich MarkerOptions infoWindowAnchor (Gleitkommazahl u; Gleitkommazahl v)
Gibt den Ankerpunkt des Infofensters auf dem Markierungsbild an. Dies wird in der
Koordinatensystem wie der Anker. Unter anchor(float, float)
finden Sie weitere Informationen. Die
ist die obere Mitte des Bildes.
Parameter
u | U-Koordinate des Infofensterankers als Verhältnis der Bildbreite (im Bereich [0, 1]) |
---|---|
v | v-Koordinate des Infofensterankers als Verhältnis der Bildhöhe (im Bereich [0, 1]) |
Gibt Folgendes zurück:
- Das Objekt, für das die Methode aufgerufen wurde, wobei der neue Anker des Infofensters festgelegt ist.
<ph type="x-smartling-placeholder"></ph> öffentlich Boolescher Wert isDraggable ()
Ruft die Ziehbarkeitseinstellung für dieses MarkerOptions
-Objekt ab.
Gibt Folgendes zurück:
true
, wenn die Markierung ziehbar ist; Andernfalls wirdfalse
zurückgegeben.
<ph type="x-smartling-placeholder"></ph> öffentlich Boolescher Wert isFlat ()
Ruft die flache Einstellung für dieses MarkerOptions
-Objekt ab.
Gibt Folgendes zurück:
true
, wenn die Markierung flach auf der Karte anliegt;false
, wenn die Markierung in die Kamera schauen.
<ph type="x-smartling-placeholder"></ph> öffentlich Boolescher Wert isVisible ()
Ruft die Sichtbarkeitseinstellung für dieses MarkerOptions
-Objekt ab.
Gibt Folgendes zurück:
true
, wenn die Markierung sichtbar ist; Andernfalls wirdfalse
zurückgegeben.
<ph type="x-smartling-placeholder"></ph> öffentlich MarkerOptions Position (LatLng latlng)
Legt den Standort für die Markierung fest.
Parameter
Latlng |
---|
Gibt Folgendes zurück:
- Das Objekt, für das die Methode aufgerufen wurde, wobei die neue Position festgelegt ist.
<ph type="x-smartling-placeholder"></ph> öffentlich MarkerOptions Rotation (Rotation mit Gleitkommazahl)
Legt die Drehung der Markierung in Grad im Uhrzeigersinn um den Ankerpunkt der Markierung fest. Die Achse ist senkrecht zur Markierung. Eine Drehung von 0 entspricht der Standardposition. der Markierung. Wenn die Markierung flach auf der Karte aufliegt, ist die Standardposition Nordausrichtung und Die Rotation erfolgt so, dass die Markierung immer flach auf der Karte bleibt. Wenn die Markierung ein „Billboard“, zeigt die Standardposition nach oben und ist so gedreht, dass die Markierung immer in die Kamera gerichtet. Der Standardwert ist 0.
Parameter
Rotation |
---|
Gibt Folgendes zurück:
- Das Objekt, für das die Methode aufgerufen wurde, wobei die neue Rotation festgelegt ist.
<ph type="x-smartling-placeholder"></ph> öffentlich MarkerOptions Snippet (String-Snippet)
Legt das Snippet für die Markierung fest.
Parameter
Snippet |
---|
Gibt Folgendes zurück:
- Das Objekt, für das die Methode aufgerufen wurde, wobei das neue Snippet festgelegt ist.
<ph type="x-smartling-placeholder"></ph> öffentlich MarkerOptions Titel (Stringtitel)
Legt den Titel für die Markierung fest.
Parameter
Titel |
---|
Gibt Folgendes zurück:
- Das Objekt, für das die Methode aufgerufen wurde, wobei der neue Titel festgelegt ist.
<ph type="x-smartling-placeholder"></ph> öffentlich MarkerOptions sichtbar (Boolescher Wert sichtbar)
Legt die Sichtbarkeit der Markierung fest.
Parameter
sichtbar |
---|
Gibt Folgendes zurück:
- Das Objekt, für das die Methode aufgerufen wurde, wobei der neue Sichtbarkeitsstatus festgelegt wurde.
<ph type="x-smartling-placeholder"></ph> öffentlich MarkerOptions zIndex (Gleitkommazahl zIndex)
Legt den zIndex für die Markierung fest.
Parameter
zIndex |
---|
Gibt Folgendes zurück:
- Das Objekt, für das die Methode aufgerufen wurde, wobei der neue zIndex festgelegt wurde.