@RequestMapping("getNearestStation")
public void getNearestStation(int lineId, String direction, Double lon, Double lat) {
List<Station> list = lineService.getAllStation(lineId, direction);
list.sort(Comparator.comparing(o -> getDistance(o, lon, lat)));
}
public Double getDistance(Station t, Double lon, Double lat) {
Double latitude = t.getLatitude();
Double longitude = t.getLongitude();
return DistanceUtil.getDistanceMeter(latitude, longitude, lat, lon);
}