Hola Mapita Osmdroid

13
First Step ¡Ejemplo Hola Mapita! By Rafael Olvera & migfel Android OpenStreetMap http://code.google.com/p/osmdroid/

Transcript of Hola Mapita Osmdroid

Page 1: Hola Mapita Osmdroid

First Step ¡Ejemplo Hola Mapita! By Rafael Olvera & migfel

Android OpenStreetMap http://code.google.com/p/osmdroid/

Page 2: Hola Mapita Osmdroid

¿Qué es osmdroid?  Código Open Source   Provee herramientas para visualizar mapas

dentro de aplicaciones con Android  Visualiza mapas Gratuitos de OpenStreetMap   Los mapas pueden obtenerse desde Internet o

desde la SD-Card del Telefono  Carga rapida de Mosaicos de Mapa   Hereda de la clase MapView   Buena opcion para hacer un TT o TTR

Page 3: Hola Mapita Osmdroid

Apps Desarrolladas con osmdroid   http://code.google.com/p/bikeroute/

 Guarda rutas de ciclismo   http://code.google.com/p/osmtracker-android/

 Guardar rutas GPS y marcar puntos en la ruta   https://play.google.com/store/apps/details?

id=com.weuni.myuni.free   Aplicación para ver los campus de una universidad

y hacer algo de especie de red social universitaria

Page 4: Hola Mapita Osmdroid

1. Descargando las librerias

 Descargar del sitio de osmdroid el jar   http://code.google.com/p/osmdroid/

downloads/detail?name=osmdroid-android-3.0.7.jar

 Descargar el siguiente jar que es una referencia dependiente de osmdroid   http://www.slf4j.org/android/   slf4j-android-1.5.8.jar

Page 5: Hola Mapita Osmdroid

2.Crear un Android Project  Crear un folder llamado Lib  Copiar dentro los jar del paso no. 1  Buid Path para los 2 jar

Page 6: Hola Mapita Osmdroid

3.- En el main.xml Agregar

  org.osmdroid.vies.MapView   Este sera nuestro visor de mapas

Page 7: Hola Mapita Osmdroid

4. Agregar en la Activity los imports

Page 8: Hola Mapita Osmdroid

5. Agregar como miembros de la clase Activity los objetos:

Page 9: Hola Mapita Osmdroid

6. Agregar este codigo en OnCreate

Page 10: Hola Mapita Osmdroid

* Ejecutar la aplicación en el emulador

If(existExecption==false) behappy(); // else Seenextpage(); //

Page 11: Hola Mapita Osmdroid

7. En el AndroidManifest.xml Agregar los siguientes permisos

Page 12: Hola Mapita Osmdroid

8. Agregar los siguientes key/value

Page 13: Hola Mapita Osmdroid

* Ejecutar la aplicación

If(existExecption==false) behappy(); // else { throw new IDontknowExepction(); // //preguntar en el foro }