public class GeoPosition
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
UNKNOWN
Definition of an unknown accuracy, course (heading/bearing) or speed
|
Constructor and Description |
---|
GeoPosition(GeoCoordinate coordinate)
Public constructor
|
GeoPosition(GeoCoordinate coordinate,
double speed,
double heading,
float latitudeAccuracy,
float longitudeAccuracy,
float altitudeAccuracy,
java.util.Date timeStamp,
java.lang.String positionSource)
Public constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
float |
getAltitudeAccuracy()
Gets the current altitude accuracy as measured by the enabled positioning device.
|
GeoCoordinate |
getCoordinate()
Gets the current
GeoCoordinate as measured by the enabled positioning device. |
double |
getHeading()
Gets the current course heading as measured by the enabled positioning device.
|
float |
getLatitudeAccuracy()
Gets the current latitude accuracy as measured by the enabled positioning device.
|
float |
getLongitudeAccuracy()
Gets the current longitude accuracy as measured by the enabled positioning device.
|
java.lang.String |
getPositionSource()
Gets the position source for the last position measured by the enabled positioning device.
|
double |
getSpeed()
Gets the current speed as measured by the enabled positioning device.
|
java.util.Date |
getTimestamp()
Gets the timestamp for the last position measured by the enabled positioning device.
|
int |
hashCode() |
public static final int UNKNOWN
public GeoPosition(GeoCoordinate coordinate)
coordinate
- A GeoCoordinate
to be used by this object.public GeoPosition(GeoCoordinate coordinate, double speed, double heading, float latitudeAccuracy, float longitudeAccuracy, float altitudeAccuracy, java.util.Date timeStamp, java.lang.String positionSource)
coordinate
- A GeoCoordinate
to be used by this object.speed
- The speed.heading
- The course heading.latitudeAccuracy
- The latitude accuracy.longitudeAccuracy
- The longitude accuracy.altitudeAccuracy
- The altitude accuracy.timeStamp
- The timestamp.positionSource
- The position source.public final GeoCoordinate getCoordinate()
GeoCoordinate
as measured by the enabled positioning device.GeoCoordinate
public final float getLatitudeAccuracy()
GeoPosition.UNKNOWN
if unknown.public final float getLongitudeAccuracy()
GeoPosition.UNKNOWN
if unknown.public final float getAltitudeAccuracy()
GeoPosition.UNKNOWN
if unknown.public final double getSpeed()
GeoPosition.UNKNOWN
if unknown.public final double getHeading()
GeoPosition.UNKNOWN
if unknown.public final java.util.Date getTimestamp()
public final java.lang.String getPositionSource()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object