VisibleRegion

public class VisibleRegion erweitert Objekt
implementiert Serialisierbar

Ein unveränderliches Trapez, das den Bereich auf der Karte beschreibt, der von einer bestimmten Kameraposition aus sichtbar ist. Wenn die Kamera senkrecht nach unten blickt, ist der sichtbare Bereich rechteckig (aber nicht unbedingt auf der Achse ausgerichtet, da die Lage möglicherweise nicht nach Norden ausgerichtet ist). Wenn die Kamera geneigt wird, ist der sichtbare Bereich ein Trapez, wobei die kleinere der beiden parallelen Seiten der Kamera am nächsten ist.

Feldzusammenfassung

public final LatLng farLeft Projektion der oberen linken Ecke des Bildschirms auf die Bodenebene.
public final LatLng farRight Projektion der oberen rechten Ecke des Bildschirms auf die Bodenebene.
public final LatLngBounds latLngBounds Der kleinste Begrenzungsrahmen, der diesen sichtbaren Bereich enthält.
public final LatLng nearLeft Projektion der unteren linken Ecke des Bildschirms auf die Bodenebene.
public final LatLng nearRight Projektion der unteren rechten Ecke des Bildschirms auf die Bodenebene.

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

öffentlich endgültig LatLng farLeft

Projektion der oberen linken Ecke des Bildschirms auf die Bodenebene.

öffentlich final LatLng farRight

Projektion der oberen rechten Ecke des Bildschirms auf die Bodenebene.

public final LatLngBounds latLngBounds

Der kleinste Begrenzungsrahmen, der diesen 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.

öffentlich endgültig LatLng nearLeft

Projektion der unteren linken Ecke des Bildschirms auf die Bodenebene.

öffentlich endgültig LatLng nearRight

Projektion der unteren rechten Ecke des Bildschirms auf die Bodenebene.

Public Constructors

öffentlich 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 boolesch ist gleich (Object 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 ()