@PostConstruct
public void setup() {
if (_calculateDefaultBoundsFromAgencyCoverage) {
List<AgencyWithCoverageBean> agenciesWithCoverage = _transitDataService.getAgenciesWithCoverage();
CoordinateBounds bounds = new CoordinateBounds();
for (AgencyWithCoverageBean bean : agenciesWithCoverage) {
double lat = bean.getLat();
double lon = bean.getLon();
double latSpan = bean.getLatSpan() / 2;
double lonSpan = bean.getLonSpan() / 2;
bounds.addPoint(lat - latSpan, lon - lonSpan);
bounds.addPoint(lat + latSpan, lon + lonSpan);
}
if (!bounds.isEmpty())
_defaultBounds = bounds;
}
}