| | |
| | | } |
| | | double distance = GisTool.getDistance(new double[]{ longitude, latitude}, new double[]{ lon, lat}); |
| | | if (distance <= radius) { |
| | | Map<String,Object> params=new HashMap<>(); |
| | | params.put("longitude",lon); |
| | | params.put("latitude",lat); |
| | | sysUser.setParams(params); |
| | | filteredList.add(sysUser); // 将满足条件的用户添加到筛选列表中 |
| | | } |
| | | } |
| | |
| | | Double lat = Double.valueOf((String) carGPSMap.get(0).get("lat")); |
| | | double distance = GisTool.getDistance( new double[]{longitude,latitude}, new double[]{lng, lat}); |
| | | if (distance <= radius) { |
| | | carMap.put("longitude",lng); |
| | | carMap.put("latitude",lat); |
| | | filteredList.add(carMap); // 将满足条件的车辆添加到筛选列表中 |
| | | } |
| | | } |