diff --git a/app/src/main/java/de/apps4ics/mountainnavigation/handlers/PoiHandler.java b/app/src/main/java/de/apps4ics/mountainnavigation/handlers/PoiHandler.java index e6937a7..78aecfd 100644 --- a/app/src/main/java/de/apps4ics/mountainnavigation/handlers/PoiHandler.java +++ b/app/src/main/java/de/apps4ics/mountainnavigation/handlers/PoiHandler.java @@ -236,7 +236,12 @@ } private List getPoisAroundOnline(double lat, double lon, int limit) { - return osmHandler.getPoisAround(lat, lon, limit); + ArrayList pois = new ArrayList<>(osmHandler.getPoisAround(lat, lon, limit)); + ArrayList convertedPois = new ArrayList<>(); + for(POI p : pois) { + convertedPois.add(new Poi(p)); + } + return convertedPois; } private List getPoisAroundCached(double lat, double lon, int limit) {