M0286_Libro Curso
4: Web móvil en acción
Nuestra aplicación al arrancar, va a mostrar un listado con los recursos insertados en la base de datos. Cuando seleccionemos uno de ellos, nos va a cargar el mapa pintándonos las imágenes en las coordenadas que hemos recuperado de la petición al servidor, y mostrándonos la localización en la que nos encontramos. Para ello hemos creado un paquete com.seas.TuristicLocation.herramientasmapas donde insertaremos las clases para dibujar sobre los mapas. Una llamada MiItemizedOverlay.java que es la que nos va a pintar las imágenes, y la otra la llamamos MiOverlay.java con la que pintaremos nuestra posición en el mapa. Definimos la clase MiItemizedOverlay.java package com.seas.TuristicLocation.herramientasmapas; import java.util.ArrayList; import seas.activity.principal.R; import android.app.AlertDialog; import android.content.Context; import android.graphics.drawable.Drawable; import com.google.android.maps.ItemizedOverlay; import com.google.android.maps.OverlayItem; import com.seas.TuristicLocation.activityprincipal. SeasTuristicLocationZaragoza; public class MiItemizedOverlay extends ItemizedOverlay
269
Made with FlippingBook - Online catalogs