Obteniendo mi ubicación en Android Studio.
Existen varias maneras de conocer nuestra ubicación, en este post voy a mostrar 3 maneras de poder obtener nuestra ubicación en android.
- GPS.
- Network.
- Passive.
GPS es una herramienta sumamente utilizada cuando hablamos de dispositivos móviles, su portabilidad, precisión y oportunismo, permiten a los usuarios transmitir y recibir información de todo tipo relacionada con geolocalización, tenemos asi:
- Mapas de Navegación.
- Rastreadores de posición
- Levantamiento de información.
- Etc.
El ejemplo consiste de un proyecto simple que nos permite recibir las coordenadas del GPS con alta precisión y mostrar las actualizaciones de nuestra posición.
Network
Es una herramienta que nos permite obtener nuestra ubicación mediante nuestras redes telefónicas.
A continuación pondré el código de los archivos e iré explicando las funcionalidades.
AndroidManifest.xml
Como podemos ver en el archivo, se debe agregar permisos correspondientes para acceder a los servicios de localización del dispositivo.
Para ello hemos agregado las siguientes lineas <uses-permission>
Diseño
Aquí vemos como se mostrar las 3 ubicaciones de nuestro celular
Layout
activity_main.xml
Generación de los objetos Java
MainAcitivity
En las siguientes lineas de código es donde se llama a los servicios de localización para nuestro dispositivo.
Conclusiones
En esta guía hemos aprendido como usar GPS y NETWORK para obtener nuestra ubicación en Android Studio . Además compramos que ubicación tiene mas precisión. El código que hemos escrito es un ejemplo sencillo de como obtener nuestra ubicación y poder mostrar nuestra latitud y longitud.