GeoPoint

public class GeoPoint implements Comparable

Immutable class representing a GeoPoint in Cloud Firestore

Summary

Public fields

final double
final double

Public constructors

GeoPoint(double latitude, double longitude)

Construct a new GeoPoint using the provided latitude and longitude values.

Public methods

int
boolean
double
double
int
@NonNull String

Public fields

latitude

public final double latitude

longitude

public final double longitude

Public constructors

GeoPoint

public GeoPoint(double latitude, double longitude)

Construct a new GeoPoint using the provided latitude and longitude values.

Parameters
double latitude

The latitude of this GeoPoint in the range [-90, 90].

double longitude

The longitude of this GeoPoint in the range [-180, 180].

Public methods

compareTo

public int compareTo(@NonNull GeoPoint other)

equals

public boolean equals(@Nullable Object o)

getLatitude

public double getLatitude()
Returns
double

The latitude value of this GeoPoint.

getLongitude

public double getLongitude()
Returns
double

The longitude value of this GeoPoint.

hashCode

public int hashCode()

toString

public @NonNull String toString()