获取GPS 两点间的直线距离
2011-12-30 11:04
288 查看
private 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; }
相关文章推荐
- 获取安卓百度地图两点间的直线距离并画线
- perl:perl获取GPS对应的百度经纬度及两点间距离计算
- Gps如何根据两点(经纬度)计算直线距离
- js 百度地图 获取两点的直线距离
- 两点之间最短的距离并不一定是直线
- GPS 判断两点间距离是否大于100
- 百度地图API,获取地址的经纬度,根据坐标位置获取地理位置,,获取两个地理坐标的直线距离
- GPS计算两点之间的距离
- 已知两点经纬度和高度,求两点直线距离公式
- Android 根据两点经纬度计算直线距离
- 计算 GPS 经纬度 两点间 距离 JAVA 代码
- 调用第三方获取两点坐标距离
- 已知用经纬度表示的两点,求两点之间的直线距离
- OS定位操作,获取当前位置,计算两点之间距离
- gps 经纬度两点距离的计算方法
- 获取两点(经纬度表示)间距离
- 已知空间一点到另外两点直线的距离
- 利用GPS获取行车速度和距离
- (转)Android——高德地图设置中心点和缩放比例,获取两点之间距离
- 根据经纬度获取两点之间的距离(php&mysql)