MarkerOptions

public final class MarkerOptions erweitert Objekt
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
icon(BitmapDescriptor iconDescriptor)
Legt das Symbol für die Markierung fest.
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
position(LatLng-Breitengrad)
Legt den Standort für die Markierung fest.
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, oder null, 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 wird false 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 wird false 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.