计算地球上两点的距离
来源:互联网 发布:2016it行业发展前景 编辑:程序博客网 时间:2024/04/28 20:43
/** * 计算地球上两个点的距离 * @author xuri002 * */public class DistCnvter {public enum GaussSphere {Beijing54, Xian80, WGS84,}private static double Rad(double d) {return d * Math.PI / 180.0;}public static double getDistance(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;}}
0 0
- 计算地球上两点的直线距离
- Android 计算地球上两点的距离
- 计算地球上两点的直线距离
- 计算地球上两点的距离
- 计算地球上两点间的距离
- Delphi 根据经纬度计算地球上两点之间的距离
- 计算地球上两点间的距离算法代码
- 地球上两点之间的距离计算(java)
- Delphi 根据经纬度计算地球上两点之间的距离
- 计算地球上任意两点(经纬度)距离
- 火星坐标与地球坐标的转换,以及地球上两点之间的距离计算
- 根据地球上任意两点的经纬度计算两点间的距离
- 根据地球上任意两点的经纬度计算两点间的距离
- 根据地球上任意两点的经纬度计算两点间的距离
- 地球经纬度计算两点距离
- JAVA 计算地球上任意两点(经纬度)距离
- JAVA 计算地球上任意两点(经纬度)距离
- JAVA 计算地球上任意两点(经纬度)距离
- uva 10652 Board Wrapping (计算几何-凸包)
- C# WinForm 防止子窗口重复弹出
- WPF入门(02):打造自定义风格的控件
- 按钮动画(一)
- 使用shell脚本对IP进行批量测速(Ping)
- 计算地球上两点的距离
- 纯div+css3代码绘制可爱小女孩
- java去掉字符串空格的方法
- 使用NSUserDefaults保存用户名和密码
- 02 Sprite 图片精灵
- 第一篇(简单的删除特定字符c程序,调试绝对可用)
- VS复制到word中文乱码问题解决
- ubuntu无法进入图形界面
- HTML 5 Audio标签使用技巧