M0286_Libro Curso
Android
loadedImage
=
BitmapFactory.
decodeStream (conn.getInputStream()); } catch (IOException e) { Toast. makeText (
SeasTuristicLocationZaragoza.
getInstance () .getApplicationContext(),
“Error cargando la imagen: “ +
e.getMessage(),
Toast. LENGTH_LONG ).show();
} finally {
if (conn != null) {
conn.disconnect();
}
} return loadedImage;
} En el código anterior, declaramos el método downloadFile() que será el que se encargue de descargar la imagen del servidor cuando se le pase la URL de la imagen ( imageHttpAddress) . Dicha imagen la devolveremos para que pueda ser mostrada en el siguiente método: private OverlayItem getOverlayItem(String nombre, String descripcion, String latitud, String longitud, Drawable drawable) { String coordinates[] = { latitud, longitud }; double lat = Double. parseDouble (coordinates[0]); double lng = Double. parseDouble (coordinates[1]); GeoPoint point = new GeoPoint((int) (lng * 1E6),
(int) (lat * 1E6)); nombre, descripcion);
OverlayItem overlayitem = new OverlayItem(point, overlayitem.setMarker(SeasTuristicLocationZarago
za. getInstance () mAux(drawable));
.getItemizedoverlay().boundCenterBotto
return overlayitem;
} public void getSitiosTuristicos(String tipo) { Post post = null; try {
ImageView imagenView = new ImageView(SeasTur
isticLocationZaragoza getBaseContext());
. getInstance ( ) .
// INICIO Llamada a Servidor Web PHP ArrayList
ArrayList
parametros.add(“tipo”); parametros.add(tipo);
278
Made with FlippingBook - Online catalogs