Eine unveränderliche Klasse, die ein Paar von Breiten- und Längengradkoordinaten darstellt, die in Grad gespeichert werden.
Feldzusammenfassung
öffentliche letzte doppelt | latitude | Breitengrad in Grad |
öffentliche letzte doppelt | longitude | Längengrad in Grad. |
Public Constructor Summary
LatLng(doppelter Breitengrad, doppelter Längengrad)
Erstellt ein LatLng-Objekt mit dem angegebenen Breiten- und Längengrad, gemessen in Grad.
|
Public Method Summary
boolean |
ist gleich(Objekt o)
Testet, ob diese
LatLng einem anderen entspricht. |
int |
hashCode()
|
boolean | |
String |
toString()
|
Inherited Method Summary
Felder
öffentlich final Double Breitengrad
Breitengrad in Grad Dieser Wert liegt im Bereich [-90, 90].
öffentlicher endgültiger doppelter longitude
Längengrad in Grad. Dieser Wert liegt im Bereich [-180, 180).
Public Constructors
öffentlich LatLng (doppelter Breitengrad, doppelter Längengrad)
Erstellt ein LatLng-Objekt mit dem angegebenen Breiten- und Längengrad, gemessen in Grad.
Parameter
latitude | Breitengrad des Punkts. Er wird auf einen Wert zwischen -90 Grad und +90 Grad festgelegt. |
---|---|
longitude | der Längengrad des Punkts. Dies wird so normalisiert, dass die Werte zwischen -180 Grad (einschließlich) und +180 Grad (ausschließlich) liegen. |
Public Methods
public boolesch ist gleich (Object o)
Testet, ob diese LatLng
einem anderen entspricht.
Zwei Punkte gelten nur dann als gleich, wenn ihre Breitengrade bitweise und ihre Längengrade gleich sind. Dies bedeutet, dass zwei LatLng
s, die sich in Bezug auf die geometrische Entfernung sehr nah beieinander befinden, möglicherweise nicht als gleich angesehen werden.
Parameter
o |
---|
public int hashCode ()
public boolesch isCloseTo (LatLng other, double tolerMeters)
Bestimmt, ob zwei LatLngs nah beieinander liegen.
Parameter
Weitere | den LatLng-Wert für den Vergleich |
---|---|
toleranceMeters | die maximal zulässige Entfernung in Metern, damit zwei LatLng-Werte als nah betrachtet werden |