GroundOverlayOptions

öffentliche finale Klasse GroundOverlayOptions erweitert Objekt
implementiert Parcelable

Definiert Optionen für ein Boden-Overlay.

Constant Summary

float NO_DIMENSION Flag für den Fall, dass für die Höhe keine Abmessung angegeben wurde.

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
lager(Gleitkommazahl)
Gibt die Peilung des Boden-Overlays in Grad im Uhrzeigersinn von Norden an.
GroundOverlayOptions
clickable(boolesch anklickbar)
Gibt an, ob das Boden-Overlay anklickbar ist.
float
getAnchorU()
Horizontaler relativer Anker; 0.0 und 1.0 stehen für den linken bzw. den rechten Rand.
float
getAnchorV()
Vertikaler relativer Anker; 0.0 und 1.0 stehen für den oberen bzw. den 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 Bilddeskriptor-Satz für dieses GroundOverlayOptions-Objekt 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-Standort, Gleitkommabreite)
Gibt die Position des Boden-Overlays mithilfe eines Ankerpunkts (ein LatLng) und der Breite in Metern an.
GroundOverlayOptions
position(LatLng-Position, Float-Breite, Gleitkomma-Höhe)
Gibt die Position des Boden-Overlays mithilfe eines Ankerpunkts (ein LatLng) sowie einer Breite und Höhe (beide in Metern) an.
GroundOverlayOptions
positionFromBounds(LatLngBounds-Grenzen)
Gibt die Position dieses Boden-Overlays an.
GroundOverlayOptions
transparency(Gleitkommazahl mit Transparenz)
Legt die Transparenz des Boden-Overlays fest.
GroundOverlayOptions
visible(boolesch sichtbar)
Gibt die Sichtbarkeit des Boden-Overlays 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

public statische endgültige Gleitkommazahl NO_DIMENSION

Flag für den Fall, dass für die Höhe keine Abmessung angegeben wurde.

Konstanter Wert: -1,0

Public Constructors

öffentlich GroundOverlayOptions ()

Erstellt einen neuen Satz von Boden-Overlay-Optionen.

Public Methods

public GroundOverlayOptions anchor (float u, float v)

Gibt den Anker an.

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

Der Ankerpunkt wird als kontinuierlicher 2D-Raum angegeben, wobei (0,0), (1,0), (0,1) und (1,1) die obere linke, obere rechts, untere linke bzw. untere rechte Ecke bezeichnen.

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

Parameter
u u-Koordinate des Ankers
v v-Koordinate des Ankers
Rückgaben

public GroundOverlayOptions Lager (Gleitkommazahl)

Gibt die Peilung des Boden-Overlays in Grad im Uhrzeigersinn von Norden an. Die Rotation erfolgt um den Ankerpunkt. Wenn keine Angabe erfolgt, ist der Standardwert 0, d.h., oben auf dem Bild zeigt nach Norden.

Die Grenze zwischen Breiten- und Längengrad gilt vor der Rotation.

Parameter
bearing die Peilung in Grad im Uhrzeigersinn von Norden aus. Werte außerhalb des Bereichs [0 bis 360) werden normalisiert.
Rückgaben

public GroundOverlayOptions anklickbar (boolesch klickbar)

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

Parameter
Anklickbar Die neue Einstellung für die Anklickbarkeit.
Rückgaben

public float getAnchorU ()

Horizontaler relativer Anker; 0.0 und 1.0 stehen für den linken bzw. den rechten Rand. Andere Ankerwerte werden entsprechend interpoliert.

Rückgaben
  • die horizontale, kantenrelative Ankerposition.

public float getAnchorV ()

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

Rückgaben
  • die relative Ankerposition der vertikalen Kante.

public float getBearing ()

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

Rückgaben
  • die Peilung des Boden-Overlays.

public LatLngBounds getBounds ()

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

Rückgaben

public float getHeight ()

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

Rückgaben
  • Höhe des Boden-Overlays.

öffentlich BitmapDescriptor getImage ()

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

Rückgaben

public LatLng getLocation ()

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

Rückgaben

public float getTransparency ()

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

Rückgaben
  • die Transparenz des Boden-Overlays.

public float getWidth ()

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

Rückgaben
  • die Breite des Boden-Overlays.

public float getZIndex ()

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

Rückgaben
  • z-Index des Boden-Overlays.

public GroundOverlayOptions Bild (BitmapDescriptor-Bilddeskriptor)

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

Um ein Bild als Textur zu laden, die zum Zeichnen des Bildes auf einer Karte verwendet wird, muss es in ein Bild konvertiert werden, dessen Seitenlängen Potenzen von zwei sind. So kann eine Mipmap erstellt werden, um die Textur bei verschiedenen Zoomstufen zu rendern. Weitere Informationen finden Sie unter Mipmap (Wikipedia). Um Arbeitsspeicher zu sparen, indem Sie diese Umwandlung vermeiden, sollten die Abmessungen des Bildes Potenzen von zwei sein.

Parameter
imageDescriptor BitmapDescriptor, der für dieses Boden-Overlay verwendet werden soll
Rückgaben

public boolesch isClickable ()

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

Rückgaben
  • true, wenn das Boden-Overlay anklickbar ist; false, wenn nicht.

public boolesch isVisible ()

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

Rückgaben
  • true, wenn dieses Boden-Overlay sichtbar ist; false, wenn nicht.

public GroundOverlayOptions Position (LatLng-Standort, Gleitkommazahl)

Gibt die Position des Boden-Overlays mithilfe eines Ankerpunkts (ein LatLng) und der Breite in Metern an. Die Höhe wird entsprechend angepasst, um das Seitenverhältnis beizubehalten.

Parameter
Standort die Position auf der Karte, LatLng, an der der Ankerpunkt im Bild fixiert bleibt. Der Anker bleibt an der Position auf dem Boden fixiert, wenn Transformationen (z.B. setDimensions, setBearing usw.) angewendet werden.
width die Breite des Overlays (in Metern). Die Höhe wird automatisch anhand des Seitenverhältnisses des Bildes bestimmt.
Rückgaben
Löst aus
IllegalArgumentException wenn Anker null ist
IllegalArgumentException wenn die Breite negativ ist
IllegalStateException die Position wurde bereits mit positionFromBounds(LatLngBounds) festgelegt.

public GroundOverlayOptions position (LatLng-Standort, Gleitkommabreite, Gleitkommazahl-Höhe)

Gibt die Position des Boden-Overlays mithilfe eines Ankerpunkts (ein LatLng) sowie einer Breite und Höhe (beide in Metern) an. Beim Rendern wird das Bild an die angegebenen Abmessungen angepasst.

Parameter
Standort die Position auf der Karte, LatLng, an der der Ankerpunkt im Bild fixiert bleibt. Der Anker bleibt an der Position auf dem Boden fixiert, wenn Transformationen (z.B. setDimensions, setBearing usw.) angewendet werden.
width die Breite des Overlays (in Metern)
height die Höhe des Overlays (in Metern)
Rückgaben
Löst aus
IllegalArgumentException wenn Anker null ist
IllegalArgumentException Breite oder Höhe negativ
IllegalStateException die Position wurde bereits mit positionFromBounds(LatLngBounds) festgelegt.

public GroundOverlayOptions positionFromBounds (LatLngBounds-Grenzen)

Gibt die Position dieses Boden-Overlays an.

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

public GroundOverlayOptions Transparenz (Float-Transparenz)

Legt die Transparenz des Boden-Overlays fest. Die Standardtransparenz ist 0 (undurchsichtig).

Parameter
Transparenz eine Gleitkommazahl im Bereich [0..1], wobei 0 bedeutet, dass das Boden-Overlay opak ist, und 1, dass es transparent ist.
Rückgaben
Löst aus
IllegalArgumentException wenn die Transparenz außerhalb des Bereichs [0...1] liegt.

public GroundOverlayOptions visible (boolean visible)

Gibt die Sichtbarkeit des Boden-Overlays an. Die Standardeinstellung für die Sichtbarkeit ist true.

Parameter
sichtbar
Rückgaben

public GroundOverlayOptions zIndex (Gleitkomma zIndex)

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

Parameter
zIndex
Rückgaben