コード例 #1
0
 /** 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;
 }
コード例 #2
0
 /** 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;
 }
コード例 #3
0
 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);
   }
 }