Día 4 Geolocation XamarinForms con Api XamarinEssentials

Apr 20, 2019 4 min

Día 4 Geolocation XamarinForms con Api XamarinEssentials

La clase de Geolocalización proporciona un API para recuperar las coordenadas actuales de geolocalización del dispositivo.


Día 4 Geolocation XamarinForms con Api XamarinEssentials

La clase de Geolocalización proporciona un API para recuperar las coordenadas actuales de geolocalización del dispositivo.

Para empezar con este proyecto abriremos nuestro Visual Studio

Crearemos un nuevo proyecto

Seleccionaremos Aplicación Móvil (Xamarin.Forms)

Crearemos nuestra solución Geolocalización

Una vez creado nuestro proyecto, agregaremos el paquete nuGet Xamarin.Essentials como se muestra a continuación.

El link de nuestro patrón de diseño y al igual que en post anteriores lo dejare acá

MVVM.rar
_Edit description_drive.google.com

Solo deben copiarlo al proyecto como se muestra a continuación.

Una vez realizado esto crearemos un page llamado GeolocationPage.xaml, (esto en nuestra carpeta View).

Luego en nuestra carpeta ViewModel crearemos la clase GeolocationViewModel

Nuestra Vista GeolocationPage.xaml tendrá el siguiente código

Donde la información obtenida sera la siguiente:

Última ubicación conocida.

Ubicación actual.

La exactitud

Nuestra clase de la vista tendrá el siguiente código

y nuestro ViewModel tendrá el siguiente código.

También debemos considerar los permisos para nuestra plataforma de destino en este caso Android

Archivo AndroidManifiest

A continuación los permisos para que los incluyas.

en nuestro app.xaml.cs apunta a nuestra pagina creada de la siguiente forma.

Ahora podrás ejecutar la aplicación, como veras te aparecerán las coordenadas de tu ubicación actual (en este caso aparecen las de mi casa).

En el próximo post y debido a las cosas que se pueden hacer con esta librería intentare realizar algo más llamativo relacionado con mapas.

Se me olvidaba!! el código fuente de la app lo pueden descargar desde

devjaime/geolocalizacion
_obtiene la localización actual en xamarin forms con Xamarin Essentials - devjaime/geolocalizacion_github.com

By Jaime Hernández on April 20, 2019.

Canonical link

Exported from Medium on March 15, 2025.

~devjaime