public class GeoLocation
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
GPS |
static int |
MANUAL |
static int |
NETWORK |
static int |
UNSET |
| Constructor and Description |
|---|
GeoLocation(boolean isGPS)
Create geolocation object of type UNSET or GPS
|
GeoLocation(double lat,
double lon)
Create geolocation object of type MANUAL
|
GeoLocation(double lat,
double lon,
int type,
int accuracy,
java.util.Date timestamp)
Create geolocation object of given type, accuracy, and timestamp
|
GeoLocation(NXCPMessage msg)
Create geolocation object from NXCP message
|
| Modifier and Type | Method and Description |
|---|---|
int |
getAccuracy() |
double |
getLatitude() |
java.lang.String |
getLatitudeAsString() |
double |
getLongitude() |
java.lang.String |
getLongitudeAsString() |
java.util.Date |
getTimestamp()
Get location's time stamp.
|
int |
getType() |
static java.lang.String |
latitudeToString(double lat)
Convert latitude from floating point to text representation
|
static java.lang.String |
longitudeToString(double lon)
Convert longitude from floating point to text representation
|
static GeoLocation |
parseGeoLocation(java.lang.String lat,
java.lang.String lon)
Parse geolocation string.
|
java.lang.String |
toString() |
public static final int UNSET
public static final int MANUAL
public static final int GPS
public static final int NETWORK
public GeoLocation(NXCPMessage msg)
msg - NXCP messagepublic GeoLocation(boolean isGPS)
public GeoLocation(double lat,
double lon)
lat - Latitudelon - Longitudepublic GeoLocation(double lat,
double lon,
int type,
int accuracy,
java.util.Date timestamp)
lat - Latitudelon - Longitudepublic int getType()
public double getLatitude()
public double getLongitude()
public int getAccuracy()
public final java.util.Date getTimestamp()
public java.lang.String toString()
toString in class java.lang.Objectpublic static java.lang.String latitudeToString(double lat)
lat - latitudepublic static java.lang.String longitudeToString(double lon)
lon - longitudepublic java.lang.String getLatitudeAsString()
public java.lang.String getLongitudeAsString()
public static GeoLocation parseGeoLocation(java.lang.String lat, java.lang.String lon) throws GeoLocationFormatException
lat - latitude stringlon - longitude stringGeoLocationFormatException - if the strings does not contain a parsable geolocationCopyright © 2014. All Rights Reserved.