public final class GeoLocation
extends java.lang.Object
Constructor and Description |
---|
GeoLocation(double latitude,
double longitude)
Instantiates a new instance of
GeoLocation . |
Modifier and Type | Method and Description |
---|---|
static double[] |
decimalToDegreesMinutesSeconds(double decimal)
Converts a decimal degree angle into its corresponding DMS (degrees-minutes-seconds) component values, as
a double array.
|
static java.lang.String |
decimalToDegreesMinutesSecondsString(double decimal)
Converts a decimal degree angle into its corresponding DMS (degrees-minutes-seconds) representation as a string,
of format:
-1° 23' 4.56" |
static java.lang.Double |
degreesMinutesSecondsToDecimal(Rational degs,
Rational mins,
Rational secs,
boolean isNegative)
Converts DMS (degrees-minutes-seconds) rational values, as given in
GpsDirectory ,
into a single value in degrees, as a double. |
boolean |
equals(java.lang.Object o) |
double |
getLatitude() |
double |
getLongitude() |
int |
hashCode() |
boolean |
isZero() |
java.lang.String |
toDMSString() |
java.lang.String |
toString() |
public GeoLocation(double latitude, double longitude)
GeoLocation
.latitude
- the latitude, in degreeslongitude
- the longitude, in degreespublic double getLatitude()
public double getLongitude()
public boolean isZero()
public static java.lang.String decimalToDegreesMinutesSecondsString(double decimal)
-1° 23' 4.56"
public static double[] decimalToDegreesMinutesSeconds(double decimal)
public static java.lang.Double degreesMinutesSecondsToDecimal(Rational degs, Rational mins, Rational secs, boolean isNegative)
GpsDirectory
,
into a single value in degrees, as a double.public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
1.23, 4.56
public java.lang.String toDMSString()
-1° 23' 4.56", 54° 32' 1.92"
Copyright © 2002-2013 Drew Noakes. All Rights Reserved.