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
Rendere le variabili read-only in una pipeline di Azure DevOps
Collegare applicazioni server e client con .NET Aspire
Controllare la velocità di spostamento su una pagina HTML
Gestire pubblicazione Kubernetes tramite .NET Aspire
.NET Aspire per applicazioni distribuite
Definire il colore di una scrollbar HTML tramite CSS
Implementare il throttle in JavaScript
Gestire il routing HTTP in Azure Container App
Recuperare automaticamente un utente e aggiungerlo ad un gruppo di Azure DevOps
Esporre tool MCP con Azure Functions
Ridimensionamento automatico input tramite CSS
Utilizzo delle stepped value functions nel CSS


