OSDN Git Service

直近のtrkpt からmagver(進行方向) を算出。ただし、exifへは未反映
authorhayashi yuu <hayashi.yuu@gmail.com>
Sat, 25 Jul 2015 23:49:43 +0000 (08:49 +0900)
committerhayashi yuu <hayashi.yuu@gmail.com>
Sat, 25 Jul 2015 23:49:43 +0000 (08:49 +0900)
importPicture/src/osm/jp/gpx/ImportPicture.java

index b14ad5b..f4d2ea8 100644 (file)
@@ -592,9 +592,10 @@ public class ImportPicture {
                                 Double r = Math.cos(Math.toRadians((imaLAT + maeLAT) * 2)) * R;\r
                                 Double x = Math.toRadians(imaLON - maeLON) * r;\r
                                 Double y = Math.toRadians(imaLAT - maeLAT) * R;\r
-                                Double rad = Math.tan(a).toDegrees(x / y);\r
+                                double rad = Math.toDegrees(Math.atan(y / x));\r
+                                System.out.println("magvar = " + rad);\r
                                 magvar = ret.getOwnerDocument().createElement("magvar");\r
-                                magvar.setTextContent(rad.toString());\r
+                                magvar.setTextContent(Double.toString(rad));\r
                                 ret.appendChild(magvar);\r
                             }\r
                         }\r