CameraPosition

public final class CameraPosition erweitert Objekt
implementiert Parcelable

Eine unveränderliche Klasse, die alle Parameter für die Kameraposition, z. B. Standort, Zoomstufe, Neigungswinkel und Lage, zusammenfasst. Erstellen Sie mit CameraPosition.Builder eine CameraPosition-Instanz, die Sie dann in Verbindung mit CameraUpdateFactory verwenden können. Weitere Informationen findest du unter Kamera bewegen.

Entwicklerleitfaden

Weitere Informationen finden Sie im Entwicklerleitfaden für Kamera und Ansicht.

Zusammenfassung für geschachtelte Klassen

Klasse CameraPosition.Builder Legt die Kameraposition fest. 

Inherited Constant Summary

Feldzusammenfassung

öffentliche letzte Gleitkommazahl Lagerung Richtung, in die die Kamera zeigt, in Grad im Uhrzeigersinn von Norden aus.
public final LatLng Ziel Der Ort, auf den die Kamera zeigt.
öffentliche letzte Gleitkommazahl Neigung Der Winkel in Grad, der die Kamera vom Nadir (direkt auf die Erde gerichtet) hat.
öffentliche letzte Gleitkommazahl Zoomen Zoomstufe nahe der Bildschirmmitte

Public Constructor Summary

CameraPosition(LatLng-Ziel, Float-Zoom, Float-Neigung, Gleitkommazahl)
Erstellt eine CameraPosition.

Public Method Summary

statisches CameraPosition.Builder
builder()
Erstellt einen Builder für eine Kameraposition.
statisches CameraPosition.Builder
builder(Kamera CameraPosition)
Erstellt einen Builder für eine Kameraposition, der auf eine bestimmte Position initialisiert wurde.
statisch CameraPosition
createFromAttributes(Context context, AttributeSet attrs)
Erstellt eine CameraPosition aus dem AttributeSet.
boolean
ist gleich(Objekt o)
statisch CameraPosition
fromLatLngZoom(LatLng-Ziel, Gleitkommazahl)
Erstellt ein CameraPosition-Objekt, das für ein bestimmtes Ziel und eine bestimmte Zoomstufe ausgerichtet ist.
int
String

Inherited Method Summary

Felder

public final float Lager

Richtung, in die die Kamera zeigt, in Grad im Uhrzeigersinn von Norden aus.

public final LatLng target

Der Ort, auf den die Kamera zeigt.

öffentlich letzte Gleitkommazahl Neigung

Der Winkel in Grad, der die Kamera vom Nadir (direkt auf die Erde gerichtet) hat. Weitere Informationen zu Einschränkungen für den Wertebereich finden Sie unter tilt(float).

public final Float Zoom

Zoomstufe nahe der Bildschirmmitte Die Definition der Zoomstufe der Kamera findest du unter zoom(float).

Public Constructors

public CameraPosition (LatLng-Ziel, Float-Zoom, Gleitkomma-Neigung, unverankerte Lage)

Erstellt eine CameraPosition.

Parameter
Ziel Die Zielregion, die an der Bildschirmmitte ausgerichtet werden soll.
zoom Zoomstufe des Ziels. Weitere Informationen zu Einschränkungen findest du unter zoom(float).
tilt Der Kamerawinkel in Grad vom unteren Rand (senkrecht nach unten) Weitere Informationen zu Einschränkungen findest du unter tilt(float).
bearing Richtung, in die die Kamera zeigt, in Grad im Uhrzeigersinn von Norden aus. Dieser Wert wird so normalisiert, dass er zwischen 0 Grad und 360 Grad liegt.
Löst aus
NullPointerException wenn target den Wert null hat
IllegalArgumentException wenn tilt außerhalb des Bereichs von 0 bis einschließlich 90 Grad liegt.

Public Methods

public static CameraPosition.Builder builder ()

Erstellt einen Builder für eine Kameraposition.

public static CameraPosition.Builder builder (CameraPosition-Kamera)

Erstellt einen Builder für eine Kameraposition, der auf eine bestimmte Position initialisiert wurde.

Parameter
kamera

public static CameraPosition createFromAttributes (Context context, AttributeSet attrs)

Erstellt eine CameraPosition aus dem AttributeSet.

Parameter
context
attrs

public boolean ist gleich (Objekt o)

Parameter
o

public static CameraPosition fromLatLngZoom (LatLng-Ziel, Float-Zoom)

Erstellt ein CameraPosition-Objekt, das für ein bestimmtes Ziel und eine bestimmte Zoomstufe ausgerichtet ist. Das Ergebnis ist Norden und der Blickwinkel ist senkrecht zur Erdoberfläche, das heißt, die Lage ist direkt auf die Erdoberfläche ausgerichtet und die Oberseite des Bildschirms nach Norden.

Parameter
Ziel Die Zielregion, die an der Bildschirmmitte ausgerichtet werden soll.
zoom Zoomstufe des Ziels. Weitere Informationen zum Bereich, auf den der Wert festgelegt wird, finden Sie unter zoom(float). Je größer der Wert, desto stärker herangezoomt.

public int hashCode ()

public String toString ()