java通过经纬度计算两坐标点之间的距离
来源:互联网 发布:网络拓扑图用什么软件 编辑:程序博客网 时间:2024/06/02 14:54
public class MapDistance {private static double EARTH_RADIUS = 6378.137;private static double rad(double d) {return d * Math.PI / 180.0;}public static double getDistance(double lat1, double lng1, double lat2,double lng2) {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 * EARTH_RADIUS;s = Math.round(s * 10000) / 10000;return s;}}
貌似距离还要乘以1000才是对的。
- java通过经纬度计算两坐标点之间的距离
- java通过经纬度计算两坐标点之间的距离
- 通过经纬度坐标计算两个点之间的距离
- java版谷歌地图计算两经纬度坐标点的距离
- iOS通过经纬度计算两个坐标之间的距离
- 通过经纬度计算俩点之间的距离
- java 根据经纬度 坐标 计算两点之间的距离
- 计算经纬度坐标之间的距离
- java通过经纬度计算两个点的之间的距离的算法
- java通过经纬度计算两个点的之间的距离的算法 (单位:米)
- java通过经纬度计算两个点的之间的距离的算法
- 计算地图上两坐标点之间的距离
- Java 经纬度计算两个点的之间的距离
- java计算两个经纬度点之间的距离
- 计算两个经纬度点之间的距离[java]
- 通过经纬度坐标计算距离
- 两经纬度之间的距离计算
- 计算两经纬度之间的距离
- 怎么解决Outputstream乱码的问题?
- 使用eclipse来开发Android源码
- iphone开发我的新浪微博客户端-用户登录OAuth授权认证篇(1.3)
- 坦克大战图片版总结
- JSP语法简表
- java通过经纬度计算两坐标点之间的距离
- 提问的智慧
- include和forword的区别
- 堆栈详解 常量字符串为什么位于静态存储区
- struts2使用(jar包,web.xml配置)
- win 7 backup and restore
- OpenVPN设置
- pageContext对象
- Linux下写java程序时,显示/插入MySQL数据库乱码问题解决。