M0286_Libro Curso

3: Próximas generaciones

3.1. Sistemas de Geolocalización La geolocalización es un término que se está usando desde mediados del 2009 y con el que nos referimos a nuestra ubicación geográfica. Ésta se recoge de manera automática y hay varias maneras de realizarlo, y los dispositivos móviles son los que más fácilmente realizan dicha lectura de nuestra posición, por la portabilidad de los dispositivos.

Desde hace tiempo, la mayoría de los dispositivos traen integrados receptores GPS.

El GPS o Global Positioning System Es el sistema de posicionamiento global que fue creado por el Dpto. de Defensa de Estados Unidos y que suministra información sobre la posición y la velocidad en todo el mundo. Mediante el acceso a una red de 24 satélites que rodean al planeta, podemos ubicarnos en cualquier sitio que nos encontremos.

Android utiliza diversas tecnologías para realizar dicha geoposición, una de ellas es la de los satélites GPS descrita anteriormente, y la otra la realiza calculando la posición por la información que suministran las torres de telefonía móvil, o las conexiones a redes Wi-Fi. Estas posiciones no son tan exactas como las que nos ofrecen los satélites GPS, pero pueden servir para dar una posición aproximada de nuestra situación. 3.1.1. Geolocalizándonos Para ver los servicios de posicionamiento de Android, vamos a realizar una pequeña aplicación que vaya mostrando nuestra situación actual y la renueve en pantalla cada vez que nos desplacemos. Para ello vamos a crear un nuevo proyecto y vamos a rellenar los campos de la siguiente manera: ■ Application name (nombre de la aplicación): Seas, Localizacion ■ Package name (nombre del paquete): com.seas.ejemplo.locationtest ■ Create Activity (crear actividad): LocationTest ■ Min SDK Version: 8 Una vez realizado esto, tenemos que modificar el archivo AndroidManifest.xml, otorgar los permisos necesarios y tener acceso a la información de ubicación:

151

Made with FlippingBook - Online catalogs