“Android – Geolocalización”

Slides:



Advertisements
Presentaciones similares
Evolución de la Tecnologías para el Desarrollo de Aplicaciones Distribuidas Rogelio Ferreira Escutia.
Advertisements

Búsqueda en la Web Rogelio Ferreira Escutia. 2 Cómo funciona La Web, 2008http:// Anatomía de la Web.
Tendencias de Construcción Web
“Ingeniería de Software para Ambientes Web”
Social Media Rogelio Ferreira Escutia.
“Android – Almacenamiento de Información”
“CSS - Texto” Rogelio Ferreira Escutia.
Android TV Rogelio Ferreira Escutia.
Rogelio Ferreira Escutia
“Android – Comunicaciones con HTTP”
“CSS - Colores” Rogelio Ferreira Escutia.
“Web Services” Rogelio Ferreira Escutia.
“Tendencias 2015: Foro Económico Mundial”
“Análisis de la Situación Actual de la
“Tecnologías para Construir el
Rogelio Ferreira Escutia
“HTML – Estructura” Rogelio Ferreira Escutia.
“Definición de CRM” Rogelio Ferreira Escutia.
Módulo de Especialidad en
“Conceptos sobre IOS” Rogelio Ferreira Escutia.
“CSS - Estructura” Rogelio Ferreira Escutia.
“Análisis de la Situación Actual
“HTML – Imágenes” Rogelio Ferreira Escutia.
“Recomendaciones para el Arranque de Clases”
“HTML – Manejo de Texto”
“Instalación” Rogelio Ferreira Escutia.
“Análisis de Aplicaciones E-Commerce”
“Android – Distribución de Componentes”
“Raspberry Pi - Instalación” Rogelio Ferreira Escutia
“Arduino - Herramientas” Rogelio Ferreira Escutia
Múltiples Pantallas Rogelio Ferreira Escutia
“Taller de Videojuegos con HTML 5”
“Proyectos de IoT” Rogelio Ferreira Escutia
Marketing - “Presencia Digital” Rogelio Ferreira Escutia
Rogelio Ferreira Escutia
“Tipos de Sensores” Rogelio Ferreira Escutia
“Arduino - Historia” Rogelio Ferreira Escutia
“Raspberry Pi - RFID” Rogelio Ferreira Escutia
Almacenamiento con File I/O Ejemplo Rogelio Ferreira Escutia
Módulo de Especialidad en
“Proporción Áurea” Rogelio Ferreira Escutia.
“Creación del Hola Mundo”
“Herramientas para construcción y prueba
“Concurso Nacional de Creatividad 2009”
Data Centers - “Conceptos” Rogelio Ferreira Escutia
“Tecnologías para construir el Internet de las Cosas”
Marketing - “Posicionamiento” Rogelio Ferreira Escutia
“Herramientas” Rogelio Ferreira Escutia
“Android – Componentes Básicos de la Interface”
Material para “Internet de las Cosas” Rogelio Ferreira Escutia
Conceptos sobre Sistemas Operativos Rogelio Ferreira Escutia
“Funcionamiento” Rogelio Ferreira Escutia.
“Android – Entrada y Procesamiento de Datos”
“Tipos de Antenas” Rogelio Ferreira Escutia.
“Material Design” Rogelio Ferreira Escutia.
“Raspberry Pi - Herramientas” Rogelio Ferreira Escutia
“Lenguaje de Programación” Rogelio Ferreira Escutia
Múltiples Idiomas Rogelio Ferreira Escutia
Marketing - “Modelos de Negocio” Rogelio Ferreira Escutia
MPI - “Programación” Rogelio Ferreira Escutia
Marketing - “Análisis de Sitios” Rogelio Ferreira Escutia
“Amazon Web Services - Conceptos”
“Multiplexado y demultiplexado de señales:
Rogelio Ferreira Escutia
“User Experience” Rogelio Ferreira Escutia.
“Creación de una calculadora”
Conceptos de Hadoop Rogelio Ferreira Escutia
“Android – Gráficos” Rogelio Ferreira Escutia.
“Proyectos de IoT” Rogelio Ferreira Escutia
“Raspberry Pi - Instalación” Rogelio Ferreira Escutia
Transcripción de la presentación:

“Android – Geolocalización” Rogelio Ferreira Escutia

Satélites 2

Trilateración 3

Latitudes y Longitudes 4

Satélites 5

Centros de mando 6

Trilateración 7

Trilateración 8

Trilateración 9

Coordenadas 10

GPS 11

GPS (1): Declarar objetos Declaramos un “TextView” para mostrar los datos de salida. Declaramos un manejador para el GPS. private TextView salida; private LocationManager manejador; 12

GPS (2): Detectar Proveedores Detección de Proveedores de servicios manejador=(LocationManager)getSystemService(LOCATION_SERVICE); log("Proveedores de Localizacion: \n "); muestraProveedores(); } private void log(String cadena){ salida.append(cadena+"\n"); private void muestraProveedores() { List <String> proveedores=manejador.getAllProviders(); for(String proveedor : proveedores) { muestraProveedor(proveedor); 13

Google Maps 14

Pasos para incrustar un mapa Obtener una clave de Google. Insertar una vista en nuestro código. Colocar en la vista nuestra clave. Configurar los puntos a visualizar en el mapa. Agregar puntos de interés, etiquetas, rutas, etc. (opcional). 15

Obtener clave de Google Google, “https://developers.google.com/maps/documentation/android-api/?hl=es”, abril 2016 16

Rogelio Ferreira Escutia Instituto Tecnológico de Morelia Departamento de Sistemas y Computación Correo: rogelio@itmorelia.edu.mx rogeplus@gmail.com Página Web: http://antares.itmorelia.edu.mx/~kaos/ http://www.xumarhu.net/ Twitter: http://twitter.com/rogeplus Facebook: http://www.facebook.com/groups/xumarhu.net/