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 |
hashCode()
|
String |
toString()
|
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
ö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.
|
---|