GroundOverlayOptions

public final class GroundOverlayOptions erweitert Objekt
implements Parcelable

Definiert Optionen für Boden-Overlays.

Constant Summary

float NO_DIMENSION Markierung für den Fall, dass keine Abmessungen für die Höhe angegeben wurden.

Inherited Constant Summary

Public Constructor Summary

GroundOverlayOptions()
Erstellt einen neuen Satz von Boden-Overlay-Optionen.

Public Method Summary

GroundOverlayOptions
anchor(Gleitkommazahl u, Gleitkommazahl v)
Gibt den Anker an.
GroundOverlayOptions
bearing(lager)
Gibt die Lage des Boden-Overlays in Grad im Uhrzeigersinn von Norden an.
GroundOverlayOptions
anklickbar(boolesch anklickbar)
Gibt an, ob das Boden-Overlay anklickbar ist.
float
getAnchorU()
Horizontal relative Anchor; 0.0 und 1.0 kennzeichnen linke und rechte Kanten. .
float
getAnchorV()
Vertikaler relativer Anker; 0.0 und 1.0 stehen für einen oberen bzw. einen unteren Rand.
float
getBearing()
Ruft die Peilung für dieses GroundOverlayOptions-Objekt ab.
LatLngBounds
getBounds()
Ruft die für dieses GroundOverlayOptions-Objekt festgelegten Grenzen ab.
float
getHeight()
Ruft die für dieses GroundOverlayOptions-Objekt festgelegte Höhe ab.
BitmapDescriptor
getImage()
Ruft den für dieses GroundOverlayOptions-Objekt festgelegten Bilddeskriptor ab.
LatLng
getLocation()
Ruft den für dieses GroundOverlayOptions-Objekt festgelegten Standort ab.
float
getTransparency()
Ruft die für dieses GroundOverlayOptions-Objekt festgelegte Transparenz ab.
float
getWidth()
Ruft die für dieses GroundOverlayOptions-Objekt festgelegte Breite ab.
float
getZIndex()
Ruft den für dieses GroundOverlayOptions-Objekt festgelegten zIndex ab.
GroundOverlayOptions
image(BitmapDescriptor imageDescriptor)
Gibt das Bild für dieses Boden-Overlay an.
boolean
isClickable()
Ruft die Anklickbarkeitseinstellung für dieses GroundOverlayOptions-Objekt ab.
boolean
isVisible()
Ruft die Sichtbarkeitseinstellung für dieses GroundOverlayOptions-Objekt ab.
GroundOverlayOptions
position(LatLng-Position, Gleitkommabreite)
Gibt die Position dieses Boden-Overlays mit einem Ankerpunkt (ein LatLng) und dem Breite (in Metern).
GroundOverlayOptions
position(LatLng-Position, Gleitkommabreite, Gleitkommahöhe)
Gibt die Position dieses Boden-Overlays mithilfe eines Ankerpunkts (LatLng) und der Breite an und Höhe (beide in Metern).
GroundOverlayOptions
positionFromBounds(LatLngBounds-Grenzen)
Gibt die Position für dieses Boden-Overlay an.
GroundOverlayOptions
Transparenz(Float-Transparenz)
Gibt die Transparenz des Boden-Overlays an.
GroundOverlayOptions
visible(boolean visible)
Gibt die Sichtbarkeit für das Boden-Overlay an.
GroundOverlayOptions
zIndex(Gleitkommazahl, zIndex)
Gibt den zIndex des Boden-Overlays an, d.h. die Reihenfolge, in der es gezeichnet wird.

Inherited Method Summary

Konstanten

<ph type="x-smartling-placeholder"></ph> öffentlich statisch letzte schweben NO_DIMENSION

Markierung für den Fall, dass keine Abmessungen für die Höhe angegeben wurden.

Konstanter Wert: <ph type="x-smartling-placeholder"></ph> -1,0

Public Constructors

<ph type="x-smartling-placeholder"></ph> öffentlich GroundOverlayOptions ()

Erstellt einen neuen Satz von Boden-Overlay-Optionen.

Public Methods

<ph type="x-smartling-placeholder"></ph> öffentlich GroundOverlayOptions Anker (Gleitkommazahl u; Gleitkommazahl v)

Gibt den Anker an.

Der Anker wird an der Position des Boden-Overlays ausgerichtet.

Der Ankerpunkt wird in einem durchgehenden 2D-Raum angegeben, wobei (0,0), (1,0), (0,1) und (1,1) die obere linke, obere rechte, untere linke bzw. untere rechte Ecke.

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

Parameter
u U-Koordinate des Ankers
v v-Koordinate des Ankers
Gibt Folgendes zurück:

<ph type="x-smartling-placeholder"></ph> öffentlich GroundOverlayOptions Lage (Gleitlage)

Gibt die Lage des Boden-Overlays in Grad im Uhrzeigersinn von Norden an. Die Rotation ist die in Bezug auf den Ankerpunkt durchgeführt wurden. Wenn keine Angabe erfolgt, wird der Standardwert 0 verwendet (d. h. nach oben auf dem Bild). Punkte nach Norden).

Beachten Sie, dass die Breitengrad-Längengrad-Grenze vor der Rotation gilt.

Parameter
bearing die Lage in Grad im Uhrzeigersinn von Norden aus. Werte außerhalb des Bereichs [0, 360) werden normalisiert.
Gibt Folgendes zurück:

<ph type="x-smartling-placeholder"></ph> öffentlich GroundOverlayOptions anklickbar (Boolescher Wert anklickbar)

Gibt an, ob das Boden-Overlay anklickbar ist. Die Standardeinstellung für die Anklickbarkeit ist false.

Parameter
Anklickbar Die neue Anklickbarkeitseinstellung.
Gibt Folgendes zurück:

<ph type="x-smartling-placeholder"></ph> öffentlich schweben getAnchorU ()

Horizontal relative Anchor; 0.0 und 1.0 kennzeichnen linke und rechte Kanten. . Andere Ankerwerte werden entsprechend interpoliert.

Gibt Folgendes zurück:
  • der horizontalen, kantenrelativen Ankerposition.

<ph type="x-smartling-placeholder"></ph> öffentlich schweben getAnchorV ()

Vertikaler relativer Anker; 0.0 und 1.0 stehen für einen oberen bzw. einen unteren Rand. Andere Ankerwerte werden entsprechend interpoliert.

Gibt Folgendes zurück:
  • der relativen Ankerposition der vertikalen Kante.

<ph type="x-smartling-placeholder"></ph> öffentlich schweben getBearing ()

Ruft die Peilung für dieses GroundOverlayOptions-Objekt ab.

Gibt Folgendes zurück:
  • die Lage des Boden-Overlays.

<ph type="x-smartling-placeholder"></ph> öffentlich LatLngBounds getBounds ()

Ruft die für dieses GroundOverlayOptions-Objekt festgelegten Grenzen ab.

Gibt Folgendes zurück:

<ph type="x-smartling-placeholder"></ph> öffentlich schweben getHeight ()

Ruft die für dieses GroundOverlayOptions-Objekt festgelegte Höhe ab.

Gibt Folgendes zurück:
  • Höhe des Boden-Overlays.

<ph type="x-smartling-placeholder"></ph> öffentlich BitmapDescriptor getImage ()

Ruft den für dieses GroundOverlayOptions-Objekt festgelegten Bilddeskriptor ab.

Gibt Folgendes zurück:

<ph type="x-smartling-placeholder"></ph> öffentlich LatLng getLocation ()

Ruft den für dieses GroundOverlayOptions-Objekt festgelegten Standort ab.

Gibt Folgendes zurück:
  • die Position, an der der Anker des Boden-Overlays platziert werden soll. Dies ist null, wenn Die Position wurde mit positionFromBounds(LatLngBounds) festgelegt.

<ph type="x-smartling-placeholder"></ph> öffentlich schweben getTransparency ()

Ruft die für dieses GroundOverlayOptions-Objekt festgelegte Transparenz ab.

Gibt Folgendes zurück:
  • Transparenz des Boden-Overlays

<ph type="x-smartling-placeholder"></ph> öffentlich schweben getWidth ()

Ruft die für dieses GroundOverlayOptions-Objekt festgelegte Breite ab.

Gibt Folgendes zurück:
  • Breite des Boden-Overlays.

<ph type="x-smartling-placeholder"></ph> öffentlich schweben getZIndex ()

Ruft den für dieses GroundOverlayOptions-Objekt festgelegten zIndex ab.

Gibt Folgendes zurück:
  • zIndex des Boden-Overlays.

<ph type="x-smartling-placeholder"></ph> öffentlich GroundOverlayOptions Bild (BitmapDescriptor imageDescriptor)

Gibt das Bild für dieses Boden-Overlay an.

Um ein Bild als Textur (die zum Zeichnen des Bildes auf einer Karte verwendet wird) zu laden, in ein Bild konvertiert, dessen Seitenlängen Potenzen von zwei sind. So kann eine Mipmap-Datei erstellt, um die Textur bei verschiedenen Zoomstufen wiederzugeben. Weitere Informationen finden Sie unter Mipmap (Wikipedia). Daher müssen wir Arbeitsspeicher sparen, indem Sie diese Konvertierung vermeiden, wird empfohlen, dass die Abmessungen des Bildes Zweierpotenzen.

Parameter
imageDescriptor Den für dieses Boden-Overlay zu verwendenden BitmapDescriptor
Gibt Folgendes zurück:

<ph type="x-smartling-placeholder"></ph> öffentlich Boolescher Wert isClickable ()

Ruft die Anklickbarkeitseinstellung für dieses GroundOverlayOptions-Objekt ab.

Gibt Folgendes zurück:
  • true, wenn das Boden-Overlay anklickbar ist false, wenn nicht.

<ph type="x-smartling-placeholder"></ph> öffentlich Boolescher Wert isVisible ()

Ruft die Sichtbarkeitseinstellung für dieses GroundOverlayOptions-Objekt ab.

Gibt Folgendes zurück:
  • true, wenn dieses Boden-Overlay sichtbar ist; false, wenn nicht.

<ph type="x-smartling-placeholder"></ph> öffentlich GroundOverlayOptions Position (LatLng-Position, Gleitkommabreite)

Gibt die Position dieses Boden-Overlays mit einem Ankerpunkt (ein LatLng) und dem Breite (in Metern). Die Höhe wird dementsprechend angepasst, damit das Seitenverhältnis erhalten bleibt.

Parameter
Standort den Standort auf der Karte LatLng, zu dem der Ankerpunkt im gegebenen bleibt unverändert. Der Anker bleibt fest am Boden, wenn angewendet werden (z. B. setDimensions oder setBearing).
Breite Breite des Overlays (in Metern) Die Höhe wird automatisch ermittelt. basierend auf dem Seitenverhältnis.
Gibt Folgendes zurück:
Löst aus
IllegalArgumentException wenn Anker null ist
IllegalArgumentException wenn die Breite negativ ist
IllegalStateException wenn die Position bereits mit positionFromBounds(LatLngBounds) festgelegt wurde

<ph type="x-smartling-placeholder"></ph> öffentlich GroundOverlayOptions Position (LatLng-Position, Gleitkommabreite, Gleitkommahöhe)

Gibt die Position dieses Boden-Overlays mithilfe eines Ankerpunkts (LatLng) und der Breite an und Höhe (beide in Metern). Beim Rendern wird das Bild an die Abmessungen angepasst angegeben ist.

Parameter
Standort den Standort auf der Karte LatLng, zu dem der Ankerpunkt im gegebenen bleibt unverändert. Der Anker bleibt fest am Boden, wenn angewendet werden (z. B. setDimensions oder setBearing).
Breite Die Breite des Overlays (in Metern)
Höhe Höhe des Overlays (in Metern)
Gibt Folgendes zurück:
Löst aus
IllegalArgumentException wenn Anker null ist
IllegalArgumentException wenn Breite oder Höhe negativ sind
IllegalStateException wenn die Position bereits mit positionFromBounds(LatLngBounds) festgelegt wurde

<ph type="x-smartling-placeholder"></ph> öffentlich GroundOverlayOptions positionFromBounds (LatLngBounds-Grenzen)

Gibt die Position für dieses Boden-Overlay an.

Parameter
Grenzen ein LatLngBounds, in dem das Boden-Overlay platziert werden soll
Gibt Folgendes zurück:
Löst aus
IllegalStateException Die Position wurde bereits mit position(LatLng, float) oder position(LatLng, float, float) festgelegt.

<ph type="x-smartling-placeholder"></ph> öffentlich GroundOverlayOptions Transparenz (Transparenz von Gleitkommazahlen)

Gibt die Transparenz des Boden-Overlays an. Die Standardtransparenz ist 0 (opak).

Parameter
Transparenz eine Gleitkommazahl im Bereich [0..1], wobei 0 bedeutet, dass der Boden Das Overlay ist undurchsichtig und 1 bedeutet, dass es transparent ist.
Gibt Folgendes zurück:
Löst aus
IllegalArgumentException wenn die Transparenz außerhalb des Bereichs [0...1] liegt.

<ph type="x-smartling-placeholder"></ph> öffentlich GroundOverlayOptions sichtbar (Boolescher Wert sichtbar)

Gibt die Sichtbarkeit für das Boden-Overlay an. Die Standardeinstellung für die Sichtbarkeit ist true.

Parameter
sichtbar
Gibt Folgendes zurück:

<ph type="x-smartling-placeholder"></ph> öffentlich GroundOverlayOptions zIndex (Gleitkommazahl zIndex)

Gibt den zIndex des Boden-Overlays an, d.h. die Reihenfolge, in der es gezeichnet wird. Weitere Informationen finden Sie in der Dokumentation am Anfang dieser Klasse finden Sie weitere Informationen zu zIndex.

Parameter
zIndex
Gibt Folgendes zurück: