SHOW:
|
|
- or go back to the newest paste.
| 1 | float gdLatitudeDeg = (float) location.getLatitude(); | |
| 2 | float gdLongitudeDeg = (float) location.getLongitude(); | |
| 3 | float altitureMeters = (float) location.getAltitude(); | |
| 4 | // time | |
| 5 | long timeMillis = System.currentTimeMillis(); | |
| 6 | // get the geo magnetic field | |
| 7 | GeomagneticField geoField = new GeomagneticField(gdLatitudeDeg, gdLongitudeDeg, altitureMeters, timeMillis); | |
| 8 | // calculate the field value now | |
| 9 | float magHere = (float) Math.sqrt(Math.pow(x, 2) + Math.pow(y, 2) + Math.pow(z, 2)); | |
| 10 | // calculate the expected | |
| 11 | float magExpected = (float) Math.sqrt(geoField.getX() + geoField.getY() + geoField.getZ()); |