| java.lang.Object | |
| ↳ | android.hardware.GeomagneticField |
Estimates magnetic field at a given point on Earth, and in particular, to compute the magnetic declination from true north.
This uses the World Magnetic Model produced by the United States National Geospatial-Intelligence Agency. More details about the model can be found at http://www.ngdc.noaa.gov/geomag/WMM/DoDWMM.shtml. This class currently uses WMM-2010 which is valid until 2015, but should produce acceptable results for several years after that. Future versions of Android may use a newer version of the model.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Estimate the magnetic field at a given point and time.
| |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
Estimate the magnetic field at a given point and time.
| gdLatitudeDeg | Latitude in WGS84 geodetic coordinates -- positive is east. |
|---|---|
| gdLongitudeDeg | Longitude in WGS84 geodetic coordinates -- positive is north. |
| altitudeMeters | Altitude in WGS84 geodetic coordinates, in meters. |
| timeMillis | Time at which to evaluate the declination, in milliseconds since January 1, 1970. (approximate is fine -- the declination changes very slowly). |