1. 首页
  2. 编程语言
  3. Java
  4. java实现 根据经纬度算距离
下载地址
用户评论
码姐姐匿名网友 2019-04-02 15:16:42

大家不要下载 浪费积分 和网上算法一样 根本不精确 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)));