private static List<List<List<Double>>> getPlaceCoordinates(GeoLocation[][] geoLocations) { List<List<List<Double>>> listListListBoundingBox = new ArrayList<>(); for (GeoLocation[] geoLocation1 : geoLocations) { List<List<Double>> listListBoundingBox = new ArrayList<>(); for (GeoLocation geoLocation2 : geoLocation1) { List<Double> listBoundingBox = new ArrayList<>(); listBoundingBox.add(geoLocation2.getLatitude()); listBoundingBox.add(geoLocation2.getLongitude()); listListBoundingBox.add(listBoundingBox); } listListListBoundingBox.add(listListBoundingBox); } return listListListBoundingBox; }