Sie sind auf Seite 1von 22

Desarrollo de Aplicaciones Android Geolocalizacin y Mapas

RODRIGO SARAGURO

AGENDA

Introduccin
Android Geolocalizacin Mapview Api key POI Overlay

Primera Aplicacin Aplicacin Bsica Aplicacin Controles y Modos Aplicacin agregando POIs con Overlays

Android
Android es un software para dispositivos mviles que incluye un sistema operativo, y una pila de software como aplicaciones, framework y middleware, todos juntos forman el sistema completo (Burnette Ed, 2009). Android no es un lenguaje de Programacin.

Se programa cdigo Java.

Geolocalizacin
El termino geolocalizacin hace referencia a la identificacin de la posicin geogrfica en tiempo real de un objeto o persona, ya sea un dispositivo conectado a Internet, un telfono mvil o cualquier otro aparato que sea posible rastrear. Para determinar la ubicacin, existen varias maneras de hacerlo, entre ellas estn la identificacin del router al que se te encuentra conectado, la red del proveedor, celular o directamente por el receptor interno de GPS del dispositivo.

POI (Point of interest)

Un POI es un punto de ubicacin especfica que alguien puede encontrar til o interesante. Los POIs son un conjunto de coordenadas que identifican un punto concreto en el espacio fisico terrestre. Por lo general incluyen informacin: Nombre del POI Detalles del POI Coordenadas Icono

Mapview
Visualizacin de un Mapa de Google. El MapView no es un elemento propio de Andoid, pertenece a una librera externa de Google. No vamos a tener problema para distribuir nuestras aplicaciones ya que esta librera viene includa en la mayora de dispositivos, pero s vamos a necesitar

usar un SDK especial para desarrollar.

Overlay
Capas que se sobreponen en el monitor de programa o sobre un control como un Mapa. Se utiliza en aplicaciones para mostrar el Timecode, cdigo Zebra, POIS, etc.

Se puede incluir cualquier tipo de informacin en


estas nuevas capas, por ejemplo indicaciones de ruta, marcadores, notas de texto

API key Google Maps

API key es "application programing interface key" y es un cdigo generado por sitios web para permitirle a los usuarios acceder a su aplicacin.

https://developers.google.com/android/maps-apisignup

Ejemplos Reales

RADARDROID

Ejemplos Reales

LATITUDE

Ejemplos Reales

GOOGLE MAPS NAVIGATION

Ejemplos Reales

UTPLAR

PARTE PRCTICA

Creando Primer Proyecto Android

Crear un AVD (Dispositivo Virtual Android) en el IDE (Ambiente de Desarrollo Integrado) Eclipse. Nuevo Proyecto Seleccionar el Target de acuerdo al AVD a utilizar

Estructura de un Proyecto Android

EJERCICIO: PRACTICA INICIAL

PRCTICA
1. Crear Nuevo Proyecto

2. Extends MapActivity
3. Generar API key 4. Permisos AndroidManifest.xml Tutorial HelloMapview https://developers.google.com/maps/documentation/an droid/hello-mapview

GENERAR API KEY


Abrir la consola y entrar al siguiente directorio:
C:\Archivos de programa\Java\jdk1.7.0\bin

Obtener
keytool -v -list -alias androiddebugkey -keystore "C:\Documents and Settings\Administrador\.android\debug.keystore" -storepass android -keypass android

GENERAR API KEY

https://developers.google.com/android/maps-api-signup

GENERAR API KEY

CONTROLAR MAPVIEW

Control Zoom: mapView.setBuiltInZoomControls(true);


Modos: mapView.setSatellite(true); mapView.setStreetView(true); mapView.setTraffic(true);

REFERENCIAS DE APOYO

INSTALACIN DEL SDK Y CONFIGURACIN http://www.esferabit.com/2012/02/emulador-deandroid-con-android-sdk/ Android Developers, Hello Mapview https://developers.google.com/maps/documentation/ android/hello-mapview

Das könnte Ihnen auch gefallen