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 parametros = new

ArrayList();

parametros.add(“tipo”); parametros.add(tipo);

278

Made with FlippingBook - Online catalogs