/** Récupere le poi qui est le plus au sud parmis la liste des pois */ private POI findBottomMost(List<POI> points) { POI result = points.get(0); for (POI p : points) { if (result.getLat() > p.getLat()) { result = p; } } return result; }
/** Récupere le poi qui est le plus à l'est parmis la liste des pois */ private POI findRightMost(List<POI> points) { POI result = points.get(0); for (POI p : points) { if (result.getLng() < p.getLng()) { result = p; } } return result; }
public void updateCoordinates() { if (mv == null) { return; } // Creating shop location marker for (POI poi : POIs) { Marker marker = new Marker(poi.getName(), poi.getAddress(), new LatLng(poi.getLat(), poi.getLng())); marker.setIcon( new Icon( new BitmapDrawable( getActivity().getResources(), BitmapFactory.decodeResource( getActivity().getResources(), R.drawable.mapmarkerinactive)))); mv.addMarker(marker); mv.setMapViewListener(mapViewListener); } }