Ejercicios de geolocalización y mapas

Documentos relacionados
MASTER DESARROLLO DE APLICACIONES ANDROID

Manual usuario. para Android

Tema 8: Publicación de Aplicación en Google Play

Cómo obtener el certificado digital?

TUTORIAL: GEOLOCALIZACIÓN

Tutorial Programa Oziexplorer

CGPE Manual de Configuración del Correo Electrónico. Manual para la configuración del correo electrónico en Outlook 2000

F.A.Q. CirPark. Soluciones de eficiencia para la movilidad en aparcamientos

DESCRIPCIÓN GENERAL DE LA APLICACIÓN...

UNIDAD 4. MODIFICAR TABLAS DE DATOS

TUTORIAL APLICACIÓN DISAPP

Programación Android - Completo

Para realizar los procesos de cierre y apertura del ejercicio es conveniente disponer de la última versión de la aplicación es decir la V

Trekkapp. Manual de usuario Versión

ojovoz Una plataforma de código abierto para la creación de memorias comunitarias. Manual del usuario

Taller de TeamViewer. Manual De TeamViewer

PRIMEROS PASOS EN SIGETT

Instrucciones de uso de la Aplicación Móvil del Servicio Canario de Empleo.

1. Introducción Generalidades Configuración del Equipo Instalación de Java... 3

APLICACIÓN EMAYA MÓDULO INCIDENCIAS PARA DISPOSITIVOS MÓVILES IPHONE

Personal. Partes de Trabajo WhitePaper Agosto 2008

Anexo IV Configuración del Entorno de Desarrollo. Guía de puntos de interés de la Ciudad de Madrid

MAPADCUBA AYUDA. MAPADCUBA es una aplicación para la creación de rutas y marcas dentro del mapa cubano.

Correo Electrónico Irakasle Manual Usuario

CONSIDERACIONES GENERALES DEL FUNCIONAMIENTO DEL PROGRAMA

Equipamiento ADSL» Inalámbrico. Adaptador USB PAUTAS PARA LA VERIFICACION TCP/IP

Manual de configuración de wifilocal Windows XP Antena externa Ubiquiti Nanostation 2 9 de Septiembre de 2010

MANUAL DE USUARIO PLATAFORMA DE MONITOREO VISOR WEB POWERED BY GLOBAL PRODUCTS SYSTEMS

Manual de instalación y puesta en funcionamiento del MapThis!

TRABAJAR OBRAS COMO TALLER MECÁNICO

Manual del candidato. Aplicación Gestsol para la convocatoria de interinos

Manual de uso ERIC MOBILE: ACTIVACIÓN Y USO BÁSICO

CGPE Manual de Configuración del Correo Electrónico. Manual para la configuración del correo electrónico en Outlook Express

REGISTRO CON HUELLA DIGITAL

Droid Tablet - Actualización Samsung Galaxy Tab 2

TEMA 3: IMPLANTACIÓN DE TÉCNICAS DE ACCESO REMOTO. Victor Martin

vsmart CONFIGURACIÓN INICIAL

Nimbus, servicios en la nube. Google Drive para PC

Configuración de Filezilla FTP. Sync-Intertainment

MOODLE 1.9 BASE DE DATOS

Manual Word Macros y Elementos rápidos

1.Configure un servidor NTP en GNU/Linux. Conecte un cliente NTP en Windows o GNU/Linux.

Elementos esenciales de Power- Point

Instrucciones para obtener el certificado electrónico de la FNMT

Office 365 Pro Plus ACTVACIÓN EN EQUIPOS COMPARTIDOS

Guía rápida para FAMILIAS

Descarga, Instalación y Registro Versiones Educativas Alumno Editex

PREGUNTAS FRECUENTES DE LOS PROVEEDORES EN EL SISTEMA ELECTRÓNICO DE COMPRAS

Manual del candidato. Aplicación de Sede electrónica para la convocatoria de interinos

Curso de formación a distancia para el profesorado de la provincia de Almería. CEPIndalo. Paso a paso. Manuel Francisco García Gálvez.

1. ACCESO A LA WEB DE LOCALIZACIÓN DE ANIMALES POR GPS

Instalación Componente Cliente

PRUEBA DE ACCESO A LAS ENSEÑANZAS UNIVERSITARIAS OFICIALES DE GRADO 2016

OPENOFFICE IMPRESS. Creación básica de presentaciones digitales

GUÍA MODULO VERSIÓN 1 CÓDIGO: EC/001 VIRTUALIZACION FORMACION POR PROYECTOS SOCIEDAD SALESIANA CENTRO DE CAPACITACIÓN Y DE PROMOCIÓN POPULAR

Nota Técnica (tcpmdt_es_v75_par001_gml_r2) Importación y exportación de GML de parcelas catastrales

Las etiquetas necesarias las alinearemos con los HorizontalArrangement (del 1 al 6) necesarios, que

Agente de Comunicaciones Manual de Usuario

CONECTOR EDI INTERCAMBIO ELECTRÓNICO DE DATOS ASINTEC

ICE Localización Laboral

COLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS DREAMWEAVER UNO- PRÁCTICAS DOC RAUL MONROY PAMPLONA

CONEXIÓN A EDUROAM DESDE WINDOWS 7

RELOJ-TELÉFONO GPS LOCALIZADOR PARA NIÑOS Y ADULTOS CONFIGURACIÓN BRAZALETE

Acceso a la Sede Electrónica de la Biblioteca Nacional de España

Cómo acceder. Información disponible sobre cada propiedad. El Portal del Catastro Digital se accede desde el sitio web del CRIM,

Manual Mostrar últimos tweets en el pie de página

UNIDAD 1: FUNDAMENTACIÓN DE LAS TIC ADMINISTRACIÓN DE OFFICE 365

Requisitos previos: 1INFORME DE EVALUACIÓN PSICOPEDAGÓGICA. Procedimiento: PASO 1: GENERAR EL DOCUMENTO.

Control de Accesos SisMod

proceso de LIMPIEZA DE cache


MANUAL DE USUARIO DEL SISTEMA MATEGE

PROGRAMA DE DESARROLLO PROFESIONAL Y PERSONAL

APP. MANUAL DE USO htg-express.com/login/ Seguimiento de vehículos

Propuesta curricular de Trabajo Colaborativo en el área TIC Yolanda Fernández Fernández. Google Calendar

Como Configurar Gmail UC en su IPhone o IPad.

Instrucciones para la instalación de SPSS para Windows (Licencia de sede)

INSTRUCCIONES PARA LA FIRMA ELECTRÓNICA. Pre requisitos para firmar electrónicamente:

Descarga e Instalación de Java Development Kit (JDK)

CONFIGURACIONES FIRMA DIGITAL SCOMP

- MANUAL DE USUARIO - KZ GUÍA DE PRODUCCIÓN

CONSOLA MÓVIL CLIENTE

Documentación Técnica FortiGate: Conexión VPN. Cliente VPNSSL. Tunnel Mode VERSIÓN 1.0 DIRIGIDO A DIPUTACIÓN PROVINCIAL DE TERUEL USUARIOS

Guía de obtención e instalación del Certificado digital de usuario emitido por CamerFirma

A continuación entramos en detalle sobre cada uno de los pasos.

Qué es Tagzania. Crear una cuenta en Tagzania

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 2014-II SÍLABO

Android 4 Principios del desarrollo de aplicaciones Java

Registro Electrónico Común (REC) Guía de usuario Presentación de una solicitud con certificado. Versión 1.0

Elabora en un documento PDF la instalación y configuración de servicios de clusters en Windows 2008 Server.

PortalParados.es. Cómo me puedo. registrar en la página web? Pág Cómo me puedo. inscribir en una oferta de trabajo? Pág.

Calificaciones de Moodle

Problemática con la actualización de Java 7 update 45

Certificado Digital de la Fábrica Nacional de Moneda y Timbre

REQUISITOS NECESARIOS PARA LA INSTALACIÓN Y FUNCIONAMIENTO DE LA APLICACIÓN

Para entornos con más de un equipo conectados en red es necesario que el programa de firewall conceda paso a los servicios de Microsoft SQL Server.

Manual de Usuario. HISMINSA Sistema de Gestión Asistencial (Versión Offline para XP) Ministerio de Salud del Perú Todos los Derechos Reservados

Manual de instalación AUTOFIRMA LA SEDE ELECTRÓNICA XUNTA DE GALICIA GUÍAS DE AYUDA DE

COMO CREAR UNA RED LOCAL ENTRE EQUIPOS CON WINDOWS

Transcripción:

Ejercicios de geolocalización y mapas Índice 1 Geolocalización (1 punto)... 2 2 Geocoder (0,5 puntos)... 2 3 Mapas (1 punto)...3 4 Marcadores (0,5 puntos)...3 5 Reconocimiento del habla (0 puntos)...4

1. Geolocalización (1 punto) Haremos que la aplicación Geolocalizacion nos localice geográficamente utilizando GPS, y nos muestre nuestras coordenadas actuales en pantalla. Se pide: a) Al crear la actividad, mostrar en los campos txtlat y txtlon la latitud y la longitud de la última lectura registrada hasta el momento. b) Pedir actualizaciones de la lectura del GPS cada 5 segundos, siempre que nos hayamos movido al menos 10 metros. Cada vez que se reciba una lectura, actualizaremos los campos anteriores. Para poder probar esto en el emulador deberemos indicarle manualmente al emulador las coordenadas en las que queremos que se localize. Esto lo podemos hacer de dos formas: mediante línea de comando o mediante la aplicación DDMS. Vamos a verlas a continuación. Para comunicar las coordenadas al emulador mediante línea de comando deberemos conectarnos a él mediante telnet. Por ejemplo, si nuestro emulador está funcionando en el puerto 5554, haremos un telnet a localhost y a dicho puerto: telnet localhost 5554 Una vez dentro de la línea de comando del emulador, invocaremos el comando geo para suministrarle las coordenadas. Por ejemplo, las siguientes coordenadas corresponden a la Universidad de Alicante: geo fix -0.51515 38.3852333 Si no queremos tener que ir a línea de comando, podemos utilizar la aplicación DDMS a la que se puede acceder de forma indepdiente o desde dentro de Eclipse. Dado que estamos ejecutando el emulador desde Eclipse, deberemos lanzar DDMS también dentro de este entorno. Para ello deberemos mostrar la vista Emulator Control. En ella veremos unos cuadros de texto y un botón con los que enviar las coordenadas al emulador, siempre que esté en funcionamiento. Advertencia Debido a un bug del SDK de Android, en determinadas versiones el DDMS no envía correctamente las coordenadas al emulador si nuestro locale no está configurado con idioma inglés. Para solucionar esto de forma sencilla, podemos editar el fichero eclipse.ini y añadir dentro de él la opción -Duser.language.en. Si no hacemos esto, el emulador recibirá siempre las coordenadas 0, 0. 2. Geocoder (0,5 puntos) 2

Continuaremos trabajando con el proyecto anterior, esta vez para hacer que al obtener una nueva lectura nos muestre también nuestra dirección en forma de texto utilizando el geocoder. Implementaremos la obtención de la dirección en el método obtenerdireccion, que deberá llamar al geocoder proporcionando las coordenadas obtenidas en la última lectura. Puedes utilizar para ello los campos latitud y longitud de la clase. Cada vez que se produzca una nueva lectura del GPS guardaremos las coordenadas en dichos campos, y ejecutaremos la tarea GeocodeTask para que obtenga en segundo plano la dirección a la que corresponden dichas coordenadas y la muestre en pantalla. Para utilizar el geocoder, deberemos utilizar un emulador que incorpore las APIs de Google (para así poder acceder a la API de mapas). Además, dado que necesitará conectarse a Internet para obtener las direcciones, deberemos solicitar el permiso INTERNET. Advertencia En el emulador de la plataforma Android 2.2 no funciona correctamente el geocoder. Funcionará correctamente si utilizamos, por ejemplo, un emulador con Google APIs de nivel 3 (versión 1.5 de la plataforma). 3. Mapas (1 punto) Vamos a trabajar con la aplicación Mapas que integra los mapas de Google. Se pide: a) Para que los mapas se muestren correctamente lo primero que necesitaremos es obtener una clave de la API de mapas y especificarla dentro del layout main.xml donde tenemos definido el MapView. La clave se deberá obtener vinculada al certificado debug de nuestra máquina de desarrollo. Comprueba que tras hacer esto el mapa se muestra al ejecutar la aplicación. b) Configura el mapa al crear la actividad MapasActivity (en la función inicializamapa) para que muestre controles de zoom e imagen de satélite. c) Establece el nivel de zoom 17, y centra el mapa en la Universidad de Alicante (38.3852333, -0.51515). 4. Marcadores (0,5 puntos) Vamos ahora a añadir marcadores al mapa anterior. Se pide: a) Añade un marcador con nuestra posición actual. Haz que nuestra posición deje de actualizarse cuando la actividad pase a estar pausada, y que vuelva a actualizarse cuando 3

se reanude. b) Haz que el mapa se centre en nuestra posición cuando ésta sea obtenida. Deberá moverse a nuestra posición mediante una animación. c) Añade marcadores al mapa para las localizaciones definidas en la lista localizaciones, utilizando un objeto ItemizedOverlay. Como drawable para los marcadores utilizaremos R.drawable.marker. d) Cambia el ItemizedOverlay anterior por un BalloonItemizedOverlay, para mostrar globos informativos en cada marcador. e) Haz que los marcadores de los restaurantes de muestren de color verde (R.drawable.marker2), y los de transportes en rojo (marcador por defecto). 5. Reconocimiento del habla (0 puntos) Probar la aplicación Habla. Esta aplicación tiene un campo de texto y un botón. Al pulsar sobre el botón se lanzará el módulo de reconocimiento del habla, y una vez finalizado mostraremos lo que se haya reconocido en el campo de texto. Nota Sólo podremos probar este ejemplo si contamos con un dispositivo real, ya que el emulador no soporta el reconocimiento del habla. 4

5