Día 4 Geolocation XamarinForms con Api XamarinEssentials
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.
Exported from Medium on March 15, 2025.
~devjaime