
Variation
Variation for the current day. Used in navigation with a magnetic compass.
Navigational Algorithms · com.Variation
UpdatedMar 19, 2024
PublishedApr 20, 2021
Packagecom.Variation
MD58f4b9ad93942b65c046fbb3782df3a4d
SHA1 (signer)A5:59:A0:8C:4E:38:AB:94:4F:25:60:F7:37:4A:F8:DE:96:E0:2F:9F
Signed byCN=Navigational Algorithms, OU=Navigational Algorithms, O=Navigational Algorithms, L=Donostia - San Sebastian, ST=Gipuzkoa, C=ES
Malware scanTRUSTED
Contact[email protected]
What's new
New UI for:
- Course calculator.
- Deviation coefficients.
Updated to:
- Android 14 (API 34)
- com.google.android.gms:play-services-maps:18.0.2
- Course calculator.
- Deviation coefficients.
Updated to:
- Android 14 (API 34)
- com.google.android.gms:play-services-maps:18.0.2
Description
VARIATION for the current day.
Used in navigation with a magnetic compass.
-
Variation is the angle between the magnetic and geographic meridians at any place, expressed in degrees east or west to indicate the direction of magnetic north from true north. Called MAGNETIC VARIATION when a distinction is needed to prevent possible ambiguity. Also called MAGNETIC DECLINATION. (Bowditch)
The app uses the World Magnetic Model: WMM2020.
The new model is valid from 10/12/ 2019 through 31/12/2024.
See: https://www.ngdc.noaa.gov/geomag/WMM/DoDWMM.shtml
Your last position is automatically saved.
- Storage permission needed for Google Maps cache and for save your position.
COURSE CALCULATOR
Compass and true course.
DEVIATION COEFFICIENTS
Dev = A + B SIN(Ra) + C COS(Ra) + D SIN(2Ra) + E COS(2Ra)
Calculate the coefficients A,B,C,D,E with "Magnetic compass" Windows application, (available at Navigational Algorithms website).
Enter them and save. The App will read the data and Course calculator will be able to compute the deviation.
USER INTERACE
- Zoom buttons +/-
- Map types: normal, terrain and satellite
- GPS location. ("Location" App permission must be allowed. Switch on you GPS, and then automatic location detection is possible)
Events on Map:
• Long Click: adds a mark with the variation at position for the current day.
• Tap the Mark to see the information.
• Map gestures: https://developers.google.com/maps/documentation/android-sdk/controls
Used in navigation with a magnetic compass.
-
Variation is the angle between the magnetic and geographic meridians at any place, expressed in degrees east or west to indicate the direction of magnetic north from true north. Called MAGNETIC VARIATION when a distinction is needed to prevent possible ambiguity. Also called MAGNETIC DECLINATION. (Bowditch)
The app uses the World Magnetic Model: WMM2020.
The new model is valid from 10/12/ 2019 through 31/12/2024.
See: https://www.ngdc.noaa.gov/geomag/WMM/DoDWMM.shtml
Your last position is automatically saved.
- Storage permission needed for Google Maps cache and for save your position.
COURSE CALCULATOR
Compass and true course.
DEVIATION COEFFICIENTS
Dev = A + B SIN(Ra) + C COS(Ra) + D SIN(2Ra) + E COS(2Ra)
Calculate the coefficients A,B,C,D,E with "Magnetic compass" Windows application, (available at Navigational Algorithms website).
Enter them and save. The App will read the data and Course calculator will be able to compute the deviation.
USER INTERACE
- Zoom buttons +/-
- Map types: normal, terrain and satellite
- GPS location. ("Location" App permission must be allowed. Switch on you GPS, and then automatic location detection is possible)
Events on Map:
• Long Click: adds a mark with the variation at position for the current day.
• Tap the Mark to see the information.
• Map gestures: https://developers.google.com/maps/documentation/android-sdk/controls
Required features
- Faketouch android.hardware.faketouch
- Location android.hardware.location
- Location Gps android.hardware.location.gps
Permissions (7)
Variation requests the following Android permissions:
- Access Coarse Location android.permission.ACCESS_COARSE_LOCATION
- Access Fine Location android.permission.ACCESS_FINE_LOCATION
- Access Network State android.permission.ACCESS_NETWORK_STATE
- Internet android.permission.INTERNET
- Write External Storage android.permission.WRITE_EXTERNAL_STORAGE
- Providers Gsf Permission Read Gservices com.google.android.providers.gsf.permission.READ_GSERVICES
- Com Variation Dynamic Receiver Not Exported Permission com.Variation.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION