|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.microedition.location.Coordinates
javax.microedition.location.QualifiedCoordinates
public class QualifiedCoordinates
The QualifiedCoordinates class represents coordinates as latitude-longitude-altitude values that are associated with an accuracy value.
| Field Summary |
|---|
| Fields inherited from class javax.microedition.location.Coordinates |
|---|
DD_MM, DD_MM_SS |
| Constructor Summary | |
|---|---|
QualifiedCoordinates(double latitude,
double longitude,
float altitude,
float horizontalAccuracy,
float verticalAccuracy)
Constructs a new QualifiedCoordinates object with the values specified. |
|
| Method Summary | |
|---|---|
float |
getHorizontalAccuracy()
Returns the horizontal accuracy of the location in meters (1-sigma standard deviation). |
float |
getVerticalAccuracy()
Returns the accuracy of the location in meters in vertical direction (orthogonal to ellipsoid surface, 1-sigma standard deviation). |
void |
setHorizontalAccuracy(float horizontalAccuracy)
Sets the horizontal accuracy of the location in meters (1-sigma standard deviation). |
void |
setVerticalAccuracy(float verticalAccuracy)
Sets the accuracy of the location in meters in vertical direction (orthogonal to ellipsoid surface, 1-sigma standard deviation). |
| Methods inherited from class javax.microedition.location.Coordinates |
|---|
azimuthTo, convert, convert, distance, getAltitude, getLatitude, getLongitude, setAltitude, setLatitude, setLongitude |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public QualifiedCoordinates(double latitude,
double longitude,
float altitude,
float horizontalAccuracy,
float verticalAccuracy)
throws java.lang.IllegalArgumentException
The Float.NaN value can be used for altitude to indicate that altitude is not known.
latitude - the latitude of the location. Valid range: [-90.0, 90.0]longitude - the longitude of the location. Valid range: [-180.0, 180.0)altitude - the altitude of the location in meters, defined as height above WGS84
ellipsoid. Float.NaN can be used to indicate that altitude is not known.horizontalAccuracy - the horizontal accuracy of this location result in meters. Float.NaN can
be used to indicate that the accuracy is not known. Must be greater or
equal to 0.verticalAccuracy - the vertical accuracy of this location result in meters. Float.NaN can
be used to indicate that the accuracy is not known. Must be greater or
equal to 0.
java.lang.IllegalArgumentException - if an input parameter is out of the valid range| Method Detail |
|---|
public float getHorizontalAccuracy()
public float getVerticalAccuracy()
public void setHorizontalAccuracy(float horizontalAccuracy)
throws java.lang.IllegalArgumentException
horizontalAccuracy - the horizontal accuracy of this location result in meters. Float.NaN
means the horizontal accuracy could not be determined. Must be greater
or equal to 0.
java.lang.IllegalArgumentException - if the parameter is less than 0
public void setVerticalAccuracy(float verticalAccuracy)
throws java.lang.IllegalArgumentException
verticalAccuracy - the vertical accuracy of this location result in meters. Float.NaN means
the horizontal accuracy could not be determined. Must be greater or
equal to 0.
java.lang.IllegalArgumentException - if the parameter is less than 0
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||