AR + GPS Location  3.0.0
All Classes Namespaces Functions Variables Properties Events Pages
AndroidMagneticDeclination.cs
1 using System;
2 using UnityEngine;
3 
4 namespace ARLocation
5 {
6  public static class AndroidMagneticDeclination
7  {
8  public static float GetDeclination(Location location)
9  {
10 #if PLATFORM_ANDROID
11  long time = DateTimeOffset.Now.ToUnixTimeMilliseconds();
12 
13  var javaObject = new AndroidJavaObject("com.dmbfm.magneticdeclination.MagneticDeclination");
14 
15  return javaObject.Call<float>("GetMagneticDeclination", (float) location.Latitude, (float) location.Longitude, (float) location.Altitude, time);
16 #else
17  return 0.0f;
18 #endif
19  }
20  }
21 }
ARLocation
Definition: ARLocationConfigInspector.cs:7