CameraPosition

public final class CameraPosition erweitert Object
implements Parcelable

Eine unveränderliche Klasse, die alle Kamerapositionsparameter wie Standort, Zoomstufe, Neigungswinkel und Ausrichtung zusammenfasst. Verwenden Sie CameraPosition.Builder, um eine CameraPosition-Instanz zu erstellen, die Sie dann in Verbindung mit CameraUpdateFactory verwenden können. Weitere Informationen finden Sie unter Kamera verschieben.

Entwicklerleitfaden

Weitere Informationen findest du im Entwicklerleitfaden Kamera und Ansicht.

Nested Class Summary

Klasse CameraPosition.Builder Erstellt die Kameraposition. 

Inherited Constant Summary

Feldzusammenfassung

öffentlicher Gleitkommawert Lage Richtung, in die die Kamera zeigt, in Grad im Uhrzeigersinn von Norden aus.
public final, LatLng Ziel Die Position, auf die die Kamera zeigt.
öffentlicher Gleitkommawert Neigung Der Winkel des Kamerawinkels vom Nadir (in Richtung der Erde) in Grad.
öffentlicher Gleitkommawert Zoomen Zoomstufe in der Mitte des Bildschirms.

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(CameraPosition-Kamera)
Erstellt einen Builder für eine Kameraposition, der für eine bestimmte Position initialisiert wird.
Statische CameraPosition
createFromAttributes(Kontextkontext, Attributsatzattribute)
Erstellt eine Kameraposition aus dem AttributeSet.
boolean
ist gleich(Objekt o)
Statische CameraPosition
fromLatLngZoom(LatLng-Ziel, Gleitkommazahl beim Zoomen)
Erstellt eine Kameraposition, die für ein bestimmtes Ziel und eine bestimmte Zoomstufe ausgerichtet ist.
int
String

Inherited Method Summary

Felder

öffentliche letzte Gleitkommazahl Lage

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

public final LatLng target

Die Position, auf die die Kamera zeigt.

public final float Neigung

Der Winkel des Kamerawinkels vom Nadir (in Richtung der Erde) in Grad. Weitere Informationen zu Einschränkungen für den Wertebereich finden Sie unter tilt(float).

public final float zoom

Zoomstufe in der Mitte des Bildschirms. Unter zoom(float) findest du die Definition des Zoomfaktors für die Kamera.

Public Constructors

public CameraPosition (LatLng-Ziel, Gleitkommazahl, Gleitkommazahl, Gleitkommazahl)

Erstellt eine CameraPosition.

Parameter
target Die Zielregion, die an der Bildschirmmitte ausgerichtet wird.
zoom Zoomstufe bei Ziel. Weitere Informationen zu Einschränkungen finden Sie unter zoom(float).
tilt Der Kamerawinkel in Grad, ausgehend vom Nadir (direkt nach unten). Weitere Informationen zu Einschränkungen finden Sie unter tilt(float).
bearing Richtung, in die die Kamera zeigt, in Grad im Uhrzeigersinn von Norden aus. Dieser Wert wird normalisiert, sodass er zwischen 0 Grad (jeweils einschließlich) und 360 Grad (exklusiv) liegt.
Throws
NullPointerException wenn target null ist
IllegalArgumentException Wenn tilt außerhalb des Bereichs von 0 bis 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 für eine bestimmte Position initialisiert wird.

Parameter
kamera

public static CameraPosition createFromAttributes (Kontextkontext, Attributsatzattribute)

Erstellt eine Kameraposition aus dem AttributeSet.

Parameter
context
attrs

Öffentlich boolesch ist gleich (Objekt o)

Parameter
o

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

Erstellt eine Kameraposition, die für ein bestimmtes Ziel und eine bestimmte Zoomstufe ausgerichtet ist. Die daraus resultierende Lage ist Norden und der Blickwinkel ist senkrecht zur Erdoberfläche, also direkt zur Erdoberfläche, wobei der obere Bildschirm nach Norden zeigt.

Parameter
target Die Zielregion, die an der Bildschirmmitte ausgerichtet wird.
zoom Zoomstufe bei Ziel. Weitere Informationen zum Bereich, auf den der Wert festgelegt werden soll, finden Sie unter zoom(float). Je größer der Wert, desto größer ist der Zoom der Kamera.

public int HashCode ()

public String toString ()