摘要: 利用JS实现的根据经纬度计算地球上两点之间的距离最近用到了根据经纬度计算地球表面两点间距离的公式,然后就用JS实现了一下。计算地球表面两点间的距离大概有两种办法。第一种是默认地球是一个光滑的球面,然后计算任意两点间的距离,这个距离叫做大圆距离(The Great Circle Distance)。公式如下:使用JS来实现为:var EARTH_RADIUS = 6378137.0; //单位M var PI = Math.PI; function getRad(d){ return d*PI/180.0; } /** * ca... 阅读全文
posted @ 2013-03-05 13:50 清新每一天 阅读(362) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/xionglee/articles/1493276.htmlpublic static double DistanceOfTwoPoints(double lng1,double lat1, double lng2, double lat2, GaussSphere gs) { double radLat1 = Rad(lat1); double radLat2 = Rad(lat2); double a = radLat1 - radLat2... 阅读全文
posted @ 2013-03-05 11:12 清新每一天 阅读(379) 评论(0) 推荐(0)