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 | |
boolean |
isClickable()
Ruft die Anklickbarkeitseinstellung für dieses
GroundOverlayOptions -Objekt ab. |
boolean |
isVisible()
Ruft die Sichtbarkeitseinstellung für dieses
GroundOverlayOptions -Objekt ab. |
GroundOverlayOptions | |
GroundOverlayOptions | |
GroundOverlayOptions | |
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.
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:
- dieses
GroundOverlayOptions
-Objekts mit einem neuen Ankersatz.
<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:
- Dieses
GroundOverlayOptions
-Objekt mit einer neuen Lage
<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:
- dieses
GroundOverlayOptions
-Objekts mit einer neuen Anklickbarkeitseinstellung.
<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:
- die Grenzen des Boden-Overlays. Dieser Wert ist
null
, wenn die Position festgelegt wurde. mitposition(LatLng, float)
oderposition(LatLng, float, float)
<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:
- Ein
BitmapDescriptor
, das das Bild des Boden-Overlays darstellt.
<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 mitpositionFromBounds(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:
- Dieses
GroundOverlayOptions
-Objekt mit einem neuen Bildsatz.
<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 istfalse
, 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:
- Dieses
GroundOverlayOptions
-Objekt mit einer neuen festgelegten Position
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:
- Dieses
GroundOverlayOptions
-Objekt mit einer neuen festgelegten Position
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:
- Dieses
GroundOverlayOptions
-Objekt mit einer neuen festgelegten Position
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:
- dieses
GroundOverlayOptions
-Objekts mit einer neuen Transparenzeinstellung.
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:
- dieses
GroundOverlayOptions
-Objekts mit einer neuen Sichtbarkeitseinstellung.
<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:
- Dieses
GroundOverlayOptions
-Objekt mit einem neuen zIndex-Wert.