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 |
hashCode()
|
String |
toString()
|
Inherited Method Summary
Felder
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 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.
|
---|