VisibleRegion

öffentliche finale Klasse VisibleRegion erweitert Objekt
implementiert Parcelable

Enthält die vier Punkte, die das vierseitige Polygon definieren, das in der Kamera einer Karte sichtbar ist. Dieses Polygon kann statt eines Rechtecks ein Trapez sein, da eine Kamera geneigt sein kann. Befindet sich die Kamera direkt über der Kameramitte, ist die Form rechteckig, aber wenn die Kamera geneigt wird, wirkt sie wie ein Trapez, dessen kleinste Seite dem Blickwinkel am nächsten ist.

Inherited Constant Summary

Feldzusammenfassung

public final LatLng farLeft LatLng-Objekt, das die äußerste linke Ecke der Kamera definiert
public final LatLng farRight LatLng-Objekt, das die äußerste rechte Ecke der Kamera definiert.
public final LatLngBounds latLngBounds Der kleinste Begrenzungsrahmen, der den in dieser Klasse definierten sichtbaren Bereich enthält.
public final LatLng nearLeft LatLng-Objekt, das die linke untere Ecke der Kamera definiert.
public final LatLng nearRight LatLng-Objekt, das die untere rechte Ecke der Kamera definiert.

Public Constructor Summary

VisibleRegion(LatLng NearLeft, LatLng nearRight, LatLng farLeft, LatLng FarRight, LatLngBounds latLngBounds)
Erstellt eine neue sichtbare Region für die vier Ecken der Kamera.

Public Method Summary

boolean
ist gleich(Objekt o)
Vergleicht dieses VisibleRegion mit einem anderen Objekt.
int
String

Inherited Method Summary

Felder

public final LatLng farLeft

LatLng-Objekt, das die äußerste linke Ecke der Kamera definiert

public final LatLng farRight

LatLng-Objekt, das die äußerste rechte Ecke der Kamera definiert.

public final LatLngBounds latLngBounds

Der kleinste Begrenzungsrahmen, der den in dieser Klasse definierten sichtbaren Bereich enthält.

Wenn dieses Kästchen den 180°-Meridian kreuzt (die vertikale Linie von Norden nach Süden), ist der Längengrad in farRight negativ und der Längengrad in farLeft positiv. Diese Regel gilt auch für nearRight und nearLeft.

public final LatLng nearLeft

LatLng-Objekt, das die linke untere Ecke der Kamera definiert.

public final LatLng nearRight

LatLng-Objekt, das die untere rechte Ecke der Kamera definiert.

Public Constructors

public VisibleRegion (LatLng NearLeft, LatLng NearRight, LatLng FarLeft, LatLng FarRight, LatLngBounds latLngBounds)

Erstellt eine neue sichtbare Region für die vier Ecken der Kamera. Die LatLng-Parameter müssen eine konvexe Form definieren. Die Ränder der resultierenden Form dürfen sich nicht kreuzen. Während der Laufzeit wird keine Grenzenprüfung durchgeführt.

Parameter
nearLeft Ein LatLng-Objekt, das den Breiten- und Längengrad der nahen linken Ecke der Region enthält.
nearRight Ein LatLng-Objekt, das den Breiten- und Längengrad der rechten Ecke der Region enthält.
farLeft Ein LatLng-Objekt, das den Breiten- und Längengrad der äußersten linken Ecke der Region enthält.
farRight Ein LatLng-Objekt, das den Breiten- und Längengrad der äußersten rechten Ecke der Region enthält.
latLngBounds der kleinste Begrenzungsrahmen, der den in dieser Klasse definierten sichtbaren Bereich enthält. Wenn dieses Kästchen den 180°-Meridian kreuzt (die vertikale Linie von Norden nach Süden), ist der Längengrad in farRight negativ und der Längengrad in farLeft positiv. Dasselbe gilt für nearRight und nearLeft.

Public Methods

public boolean ist gleich (Objekt o)

Vergleicht dieses VisibleRegion mit einem anderen Objekt. Wenn das andere Objekt tatsächlich ein Zeiger auf dieses Objekt ist oder alle vier Ecken und die Grenzen der beiden Objekte identisch sind, gibt diese Methode "true" zurück. Andernfalls gibt diese Methode „false“ zurück.

Parameter
o ein Object. Gibt "true" zurück, wenn beide Objekte dasselbe Objekt sind oder wenn alle vier Ecken und die Grenzen der beiden Objekte gleich sind. Andernfalls wird „false“ zurückgegeben.

public int hashCode ()

public String toString ()