| java.lang.Object | |||
| ↳ | com.google.gdata.data.AbstractExtension | ||
| ↳ | com.google.gdata.data.ValueConstruct | ||
| ↳ | com.google.gdata.data.geo.GeoLat | ||
Extension for a W3C geo:lat element. It contains the getter/setter for specifying a latitude of a geo-coordinate. The coordinate is contained within the lat element as: <geo:lat>coordinate</geo:lat> . Note that the latitude element does not need to be a child of the geo:Point element. Please see the W3C document http://www.w3.org/2003/01/geo for more information.
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| int | COORDINATE_PRECISION | This denotes the number of significant digits after the decimal point for a coordinate when represented by a string. | |||||||||
| double | MAX_LAT | The maximmum acceptable value of a latitude coordinate in degrees. | |||||||||
| double | MIN_LAT | The minimum acceptable value of a latitude coordinate in degrees. | |||||||||
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| NUM_FORMAT | |||||||||||
| lat | |||||||||||
|
[Expand]
Inherited Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.google.gdata.data.ValueConstruct
| |||||||||||
From class
com.google.gdata.data.AbstractExtension
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Creates an instance of the GeoLat extension without a latitude value set.
| |||||||||||
Creates an immutable instance of GeoLat extension with the coordinate
set to the value passed in.
| |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Returns the actual double coordinate for latitude.
| |||||||||||
Sets the latitude represented by this element.
| |||||||||||
Overrides base implementation by validating that the string represents
a latitude coordinate between -90 and 90 degrees.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.google.gdata.data.ValueConstruct
| |||||||||||
From class
com.google.gdata.data.AbstractExtension
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
com.google.gdata.data.Extension
| |||||||||||
This denotes the number of significant digits after the decimal point for a coordinate when represented by a string.
The maximmum acceptable value of a latitude coordinate in degrees.
The minimum acceptable value of a latitude coordinate in degrees.
Creates an instance of the GeoLat extension without a latitude value set.
Creates an immutable instance of GeoLat extension with the coordinate set to the value passed in.
| lat | The latitude coordinate reprensented by this element. |
|---|
| IllegalArgumentException | if the the latitude is not between -90 and 90. |
|---|
Returns the actual double coordinate for latitude. Note this value is not rounded unlike the value returned by getValue().
Sets the latitude represented by this element.
| latitude | The latitude of this element. |
|---|
Overrides base implementation by validating that the string represents a latitude coordinate between -90 and 90 degrees. Also formats the the string so that it has a consistent number of significant digits after the decimal point.
| value | New value for the value construct or null to reset. |
|---|