Un proyecto prototipo llamado "GisMovil" realizado en Ionic utilizando Capacitor y Android Studio en el que mediante un mapa de Leaflet obtenemos la ubicación del dispositivo en tiempo real, muestra información de latitud, longitud y altura, además de capturar la cantidad de satélites que dieron dicha ubicación, esto con el objetivo de entre más satélites capture, mayor es la fiabilidad de dicha ubicación. Por último, se puede guardar zonas específicas para poder visualizarlas en modo offline.
Proyecto realizado durante pasantías en la Empresa Eléctrica Ambato Regional Centro Norte S.A. con el objetivo de actualizar su sistema de registro de información geográfica.
Para la obtención del conteo de satélites se utilizó Capacitor para crear un puente entre Android Studio y Ionic y de esta manera poder manipular la información del GPS del dispositivo.
Por varias razones no puedo compartir el código completo, lo compartido es lo más simple y ordinario posible para evitar malentendidos.
Instala este proyecto usando npm
cd geolocation
npm install
ionic serve