Académique Documents
Professionnel Documents
Culture Documents
Localizacin
La plataforma Android dispone de un sistema de posicionamiento que combina varias tecnologas.
Sistema de localizacin basado en coordenadas en GPS. Este sistema solo funciona si disponemos en visibilidad directa de los satlites. Sistema de localizacin en la informacin recibida de las torres de telefona celular y puntos de acceso Wi-Fi. (Funciona interior de Edificios).
Realizar Ejercicio.
Permisos
ACCESS_FINE_LOCATION (Localizacin Fina GPS)
ACCESS_COARSE_LOCATION (Localizacin Torres de telefona y WIFI)
Realizar Ejercicio...
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.package.name"> ... <application android:name="MyApplication" > <uses-library android:name="com.google.android.maps" /> ... </application> ... </manifest>
MapView
La clase MapView muestra datos de mapas del servicio de Google Maps y se encarga de la interaccin con el servicio.
<uses-permission android:name="android.permission.INTERNET"/>
La nueva API de mapas de Android se ha integrado por fin en la Consola de APIs de Google
Aparecer entonces una ventana que nos solicitar el nombre del proyecto. Introducimos algn nombre descriptivo y aceptamos sin ms.
Una vez creado el proyecto, accederemos a la opcin Services del men izquierdo. Desde esta ventana podemos activar o desactivar cada uno de los servicios de Google que queremos utilizar. En este caso slo activaremos el servicio llamado Google Maps Android API v2 pulsando sobre el botn ON/OFF situado justo a su derecha.
Una vez activado aparecer una nueva opcin en el men izquierdo llamada API Access. Accediendo a dicha opcin tendremos la posibilidad de obtener nuestra nueva API Key que nos permita utilizar el servicio de mapas desde nuestra aplicacin particular.
Para ello, pulsaremos el botn Create new Android key. Esto nos llevar a un cuadro de dilogo donde tendremos que introducir algunos datos identificativos de nuestra aplicacin. En concreto necesitaremos dos: la huella digital (SHA1) del certificado con el que firmamos la aplicacin, y el paquete java utilizado.