易截截图软件、单文件、免安装、纯绿色、仅160KB

根据经纬度求两点间距离实现源码(java)


研究了一下Google
Map上的根据经纬度求地球表面两点间距离的实现, 用java实现了一把,对我国境内的Beijing54, Xian80,WGS84三种坐标系的空间距离计算感觉这个实现是比较准确的。当然,这里只是个人的感觉而已。。。可能我还没有遇到那种对精度要求非常严格的地方,或许,本身我这个方式就是错误的。。。呵呵。。。这里只是作个记号先。。。各位达人多多指教
package
com.geotools.test;
public class GeoUtils {
    public
enum GaussSphere{
        Beijing54,
        Xian80,
       
WGS84,
    }
    private static double Rad(double d){
        return d
* Math.PI / 180.0;
    }
 public double DistanceOfTwoPoints(double
lng1,double lat1,double lng2,double lat2,
   GaussSphere gs){
       
double radLat1 = Rad(lat1);
        double radLat2 = Rad(lat2);
       
double a = radLat1 - radLat2;
        double b = Rad(lng1) -
Rad(lng2);
        double s = 2 *
Math.asin(Math.sqrt(Math.pow(Math.sin(a/2),2) +
         Math.cos(radLat1) *
Math.cos(radLat2) * Math.pow(Math.sin(b/2),2)));
        s = s * (gs ==
GaussSphere.WGS84 ? 6378137.0 : (gs == GaussSphere.Xian80 ? 6378140.0 :
6378245.0));
        s = Math.round(s * 10000) / 10000;
        return
s;
 }
}


相关文档:

针对Java开发程序的保护方法

java开发的程序的保护
 
 
 
众所周知,java为开发语言提供了很方便的开发平台,但开发出来的程序很容易在不同的平台上面被移植,现在越来越多的人使用它开发软件。
      Java有它方便的一个方面,但它同时也带给了开发者一个烦恼,这就是保护的办法不多,而且大多数不是很� ......

java中使用scoket模拟http post请求发送图片或文件

java中使用scoket模拟http post请求发送图片或文件
最近遇到个问题,两个系统共用用户的头像,用户的头像在一个系统中保存,这就涉及到将图片通过scoket发送给另一个系统存储的问题,最初的思路是将图片读成byte[]数组,然后发送,但又发现,发送图片的同时还要发送密钥、uid、username等信息,好通过对方系统的验证,这就 ......

Ubuntu java开发环境搭建

jdk的安装
1、从java.sun.com搞下jdk最新的版本,一般我们用1.6版本的,下载bin格式的jdk,假定下载的文件名为jdk-6u20-linux-i586.bin。
2、chmod u+x jdk-6u20-linux-i586.bin;然后  ./jdk-6u20-linux-i586.bin 解压,假定解压后的文件夹为 jdk1.6_20;
3、在/usr/local/  建立一个install的目录, 然后把解� ......

国外著名java技术资料网站

国外著名java技术资料网站
国外著名java技术资料网站 
http://www.onjava.com 
    O'Reilly的Java网站. 每周都有新文章 
http://java.sun.com 
    官方的Java开发者网站 - 每周都有新文章发表 
http://www.developer.com/java 
    � ......

Java 注释规范

注释的原则 1、 注释形式统一 在整个应用程序中,使用具有一致的标点和结构的样式来构造注释。如果在其他项目组发现他们的注释规范与这份文档不同,按照他们的规范写代码,不要试图在既成的规范系统中引入新的规范。 2、 注释的简洁 内容要简单、明了、含义准确,防止注释的多义性,错误的注释不但无益反而有害。 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号