| | |
| | | // Map<String, String> distance1 = gdMapElectricFenceUtil.getDistance(lon + "," + lat, value, 0);//计算距离 |
| | | Map<String, Double> distance1 = geodesyUtil.getDistance(lon + "," + lat, value); |
| | | double d = Double.valueOf(distance1.get("WGS84")).doubleValue(); |
| | | System.out.println("d="+d+",distance="+distance); |
| | | System.err.println("d="+d+",distance="+distance); |
| | | if(d < (distance * 1000)){ |
| | | list.add(driver); |
| | | } |
| | | } |
| | | } |
| | | System.out.println(list.size()); |
| | | System.err.println("满足条件司机=="+list); |
| | | return list; |
| | | } |
| | | |
| | | @Override |
| | | public List<Map<String, Object>> inviteList(Page<Map<String, Object>> page, String startTime, String endTime, String userName, Integer uid) { |
| | | return this.baseMapper.inviteList(page, startTime, endTime,userName,uid); |
| | | } |
| | | } |