Hola Mapita Osmdroid
-
Upload
joel-medina -
Category
Documents
-
view
140 -
download
0
Transcript of Hola Mapita Osmdroid
![Page 1: Hola Mapita Osmdroid](https://reader037.fdocuments.net/reader037/viewer/2022103100/55cf9ada550346d033a3bbb1/html5/thumbnails/1.jpg)
First Step ¡Ejemplo Hola Mapita! By Rafael Olvera & migfel
Android OpenStreetMap http://code.google.com/p/osmdroid/
![Page 2: Hola Mapita Osmdroid](https://reader037.fdocuments.net/reader037/viewer/2022103100/55cf9ada550346d033a3bbb1/html5/thumbnails/2.jpg)
¿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](https://reader037.fdocuments.net/reader037/viewer/2022103100/55cf9ada550346d033a3bbb1/html5/thumbnails/3.jpg)
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](https://reader037.fdocuments.net/reader037/viewer/2022103100/55cf9ada550346d033a3bbb1/html5/thumbnails/4.jpg)
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](https://reader037.fdocuments.net/reader037/viewer/2022103100/55cf9ada550346d033a3bbb1/html5/thumbnails/5.jpg)
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](https://reader037.fdocuments.net/reader037/viewer/2022103100/55cf9ada550346d033a3bbb1/html5/thumbnails/6.jpg)
3.- En el main.xml Agregar
org.osmdroid.vies.MapView Este sera nuestro visor de mapas
![Page 7: Hola Mapita Osmdroid](https://reader037.fdocuments.net/reader037/viewer/2022103100/55cf9ada550346d033a3bbb1/html5/thumbnails/7.jpg)
4. Agregar en la Activity los imports
![Page 8: Hola Mapita Osmdroid](https://reader037.fdocuments.net/reader037/viewer/2022103100/55cf9ada550346d033a3bbb1/html5/thumbnails/8.jpg)
5. Agregar como miembros de la clase Activity los objetos:
![Page 9: Hola Mapita Osmdroid](https://reader037.fdocuments.net/reader037/viewer/2022103100/55cf9ada550346d033a3bbb1/html5/thumbnails/9.jpg)
6. Agregar este codigo en OnCreate
![Page 10: Hola Mapita Osmdroid](https://reader037.fdocuments.net/reader037/viewer/2022103100/55cf9ada550346d033a3bbb1/html5/thumbnails/10.jpg)
* Ejecutar la aplicación en el emulador
If(existExecption==false) behappy(); // else Seenextpage(); //
![Page 11: Hola Mapita Osmdroid](https://reader037.fdocuments.net/reader037/viewer/2022103100/55cf9ada550346d033a3bbb1/html5/thumbnails/11.jpg)
7. En el AndroidManifest.xml Agregar los siguientes permisos
![Page 12: Hola Mapita Osmdroid](https://reader037.fdocuments.net/reader037/viewer/2022103100/55cf9ada550346d033a3bbb1/html5/thumbnails/12.jpg)
8. Agregar los siguientes key/value
![Page 13: Hola Mapita Osmdroid](https://reader037.fdocuments.net/reader037/viewer/2022103100/55cf9ada550346d033a3bbb1/html5/thumbnails/13.jpg)
* Ejecutar la aplicación
If(existExecption==false) behappy(); // else { throw new IDontknowExepction(); // //preguntar en el foro }