Windows Phone 8 ha introdotto nuove API per semplificare l'utilizzo del GPS e per aumentare la durata della batteria.
Per conoscere l'attuale posizione possiamo utilizzare il metodo GetGeopositionAsync esposto dal tipo Geolocator.
Geolocator geolocator = new Geolocator(); geolocator.DesiredAccuracyInMeters = 50; Geoposition position = await geolocator.GetGeopositionAsync(maximumAge: TimeSpan.FromMinutes(3), timeout: TimeSpan.FromSeconds(30));
E' interessante notare i parametri passati al metodo, in particolare il primo: del tipo TimeSpan rappresenta il valore massimo espresso come intervallo di tempo, oltre il quale è necessario interrogare di nuovo il sensore. Questo fa in modo che il sensore sia utilizzato solo quando realmente necessario, aumentando la durata della batteria.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Cancellare una run di un workflow di GitHub
Eseguire un metodo asincrono dopo il set di una proprietà in Blazor 8
Creare una custom property in GitHub
C# 12: Cosa c'è di nuovo e interessante
Recuperare l'ultima versione di una release di GitHub
.NET Conference Italia 2024
Routing statico e PreRendering in una Blazor Web App
Come EF 8 ha ottimizzato le query che usano il metodo Contains
Gestire il colore CSS con HWB
Migliorare la sicurezza dei prompt con Azure AI Studio
Aprire una finestra di dialogo per selezionare una directory in WPF e .NET 8
Persistere la ChatHistory di Semantic Kernel in ASP.NET Core Web API per GPT