projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
altoslib: Improve AltosState save/restore debugging
[fw/altos]
/
altoslib
/
AltosMapTransform.java
diff --git
a/altoslib/AltosMapTransform.java
b/altoslib/AltosMapTransform.java
index 11ed4eb9c238e887669fe38ad9d64d1814ea2091..53f3abac1e7c83c65b9f46cc7929091fa08f6528 100644
(file)
--- a/
altoslib/AltosMapTransform.java
+++ b/
altoslib/AltosMapTransform.java
@@
-15,7
+15,7
@@
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
*/
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
*/
-package org.altusmetrum.altoslib_
7
;
+package org.altusmetrum.altoslib_
11
;
import java.io.*;
import java.lang.Math;
import java.io.*;
import java.lang.Math;
@@
-117,4
+117,12
@@
public class AltosMapTransform {
offset_x = centre_pt.x - width / 2.0;
offset_y = centre_pt.y - height / 2.0;
}
offset_x = centre_pt.x - width / 2.0;
offset_y = centre_pt.y - height / 2.0;
}
+
+ public static double lon_from_distance(double lat, double distance) {
+ double c = AltosGreatCircle.earth_radius * Math.cos(lat * Math.PI / 180) * 2 * Math.PI;
+
+ if (c < 10)
+ return 0;
+ return distance/c * 360.0;
+ }
}
}