Preparando aplicación para utilizar geolocalización

Clase 41 de 57Curso de Ionic Avanzado 2017

Resumen

Vamos a agregar otro acceso nativo a nuestra aplicación, la geolocalización, esto nos permitirá ubicar al usuario en un lugar geográfico mediante el chip de GPS. Primero que nada, debemos instalar el modulo nativo de Ionic, Geolocation, usaremos los comandos:

ionic cordova plugin add cordova-plugin-geolocation --variable GEOLOCATION_USAGE_DESCRIPTION=""To locate you""
npm install --save @ionic-native/geolocation

El usage description le permite al sistema operativo desplegar un mensaje cuando pide el permiso a los usuarios de poder acceder a su geolocalización.
Una vez instalado el modulo no olvides importarlo y añadirlo en el app.module.ts, en la sección de providers.
Crearemos el método para obtener las coordenadas actuales del usuario a través del método getCurrentPosition del objeto Geolocation, este método se llamará cuando el usuario de click a un botón dentro de la pantalla de Settings.
El método no nos va a regresar nada si lo probamos en un computador ya que no cuenta con un chip de GPS. Entonces vamos a correr la aplicación en nuestro dispositivo móvil y haremos debug a la aplicación con la herramienta Remote Devices de Chrome.