java.io.Serializable
public class GeoCoordinate
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class | Description |
---|---|---|
static class |
GeoCoordinate.Format |
Constructor | Description |
---|---|
GeoCoordinate(double latitude,
double longitude) |
|
GeoCoordinate(int latitudeDeg,
int latitudeMin,
int latitudeSec,
int longitudeDeg,
int longitudeMin,
int longitudeSec) |
Create coordinates by latitude and longitude given in degrees, minutes and seconds.
|
Modifier and Type | Method | Description |
---|---|---|
double |
computeDistanceFrom(GeoCoordinate location) |
Compute the distance, in kilometers, between that location.
|
double |
getLatitude() |
|
double |
getLongitude() |
|
java.lang.String |
toDisplayString() |
|
java.lang.String |
toDisplayString(GeoCoordinate.Format format) |
Return textual display of a coordinate, according a given format
|
java.lang.String |
toLatitudeString() |
|
java.lang.String |
toLongitudeString() |
|
java.lang.String |
toString() |
public GeoCoordinate(double latitude, double longitude)
public GeoCoordinate(int latitudeDeg, int latitudeMin, int latitudeSec, int longitudeDeg, int longitudeMin, int longitudeSec)
latitudeDeg
- latitude in degreelatitudeMin
- latitude in minutelatitudeSec
- latitude in secondlongitudeDeg
- longitude in degreelongitudeMin
- longitude in minutelongitudeSec
- longitude in secondpublic double getLatitude()
public double getLongitude()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toDisplayString(GeoCoordinate.Format format)
format
- one of DECIMAL, DEG_MIN_SEC and DEG_MIN_SEC_HTMLpublic java.lang.String toDisplayString()
public java.lang.String toLatitudeString()
public java.lang.String toLongitudeString()
public double computeDistanceFrom(GeoCoordinate location)
location
- to which distance is computed