JAVA 计算地球上任意两点(经纬度)距离
2016-08-23 17:15
330 查看
/** * 计算地球上任意两点(经纬度)距离 * * @param long1 * 第一点经度 * @param lat1 * 第一点纬度 * @param long2 * 第二点经度 * @param lat2 * 第二点纬度 * @return 返回距离 单位:米 */ public static double Distance(double long1, double lat1, double long2, double lat2) { double a, b, R; R = 6378137; // 地球半径 lat1 = lat1 * Math.PI / 180.0; lat2 = lat2 * Math.PI / 180.0; a = lat1 - lat2; b = (long1 - long2) * Math.PI / 180.0; double d; double sa2, sb2; sa2 = Math.sin(a / 2.0); sb2 = Math.sin(b / 2.0); d = 2 * R * Math.asin(Math.sqrt(sa2 * sa2 + Math.cos(lat1) * Math.cos(lat2) * sb2 * sb2)); return d; }
相关文章推荐
- JAVA 计算地球上任意两点(经纬度)距离
- JAVA 计算地球上任意两点(经纬度)距离
- JAVA 计算地球上任意两点(经纬度)距离
- JAVA计算地球上任意两点(经纬度)距离
- JAVA 计算地球上任意两点(经纬度)距离
- JAVA 计算地球上任意两点(经纬度)距离
- JAVA 计算地球上任意两点(经纬度)距离
- JAVA 计算地球上任意两点(经纬度)距离
- JAVA 根据经纬度计算地球上任意两点距离GPS
- JAVA 计算地球上任意两点(经纬度)距离
- 求通过经纬度计算地球表面任意两点间距离的公式
- 根据地球上任意两点的经纬度计算两点间的距离
- 求通过经纬度计算地球表面任意两点间距离的公式
- 根据地球上任意两点的经纬度计算两点间的距离
- 根据地球上任意两点的经纬度计算两点间的距离
- php根据地球上任意两点的经纬度计算两点间的距离 原理
- 计算地球上任意两点(经纬度)距离
- 求通过经纬度计算地球表面任意两点间距离的公式
- Android 计算地球上任意两点(经纬度)距离
- 利用JS实现的根据经纬度计算地球上两点之间的距离