2. AGENDA
Introducción
Android
Geolocalización
Mapview
Api key
POI
Overlay
Primera Aplicación
Aplicación Básica
Aplicación Controles y Modos
Aplicación agregando POIs con Overlays
3. Android
Android es un software para dispositivos móviles
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 Programación.
Se programa código Java.
4. Geolocalización
El termino geolocalización hace referencia a la
identificación de la posición geográfica en tiempo
real de un objeto o persona, ya sea un dispositivo
conectado a Internet, un teléfono móvil o
cualquier otro aparato que sea posible rastrear.
Para determinar la ubicación, existen varias
maneras de hacerlo, entre ellas están la
identificación del router al que se te encuentra
conectado, la red del proveedor, celular o
directamente por el receptor interno de GPS del
dispositivo.
5. POI (Point of interest)
Un POI es un punto de ubicación específica que
alguien puede encontrar útil o interesante.
Los POI´s son un conjunto de coordenadas que
identifican un punto concreto en el espacio fisico
terrestre.
Por lo general incluyen información:
Nombre del POI
Detalles del POI
Coordenadas
Icono
6. Mapview
Visualización de un Mapa de Google.
El MapView no es un elemento propio de Andoid,
pertenece a una librería externa de Google.
No vamos a tener problema para distribuir nuestras
aplicaciones ya que esta librería viene incluída en la
mayoría de dispositivos, pero sí vamos a necesitar
usar un SDK especial para desarrollar.
7. 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,
código Zebra, POIS, etc.
Se puede incluir cualquier tipo de información en
estas nuevas capas, por ejemplo indicaciones de
ruta, marcadores, notas de texto…
8. API key Google Maps
API key es "application programing interface key" y
es un código generado por sitios web para permitirle
a los usuarios acceder a su aplicación.
https://developers.google.com/android/maps-api-
signup
14. 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
17. PRÁCTICA
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
18. GENERAR API KEY
Abrir la consola y entrar al siguiente directorio:
C:Archivos de programaJavajdk1.7.0bin
Obtener
keytool -v -list -alias androiddebugkey -keystore
"C:Documents and
SettingsAdministrador.androiddebug.keystore" -storepass
android -keypass android