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
Generare HTML a runtime a partire da un componente Razor in ASP.NET Core
Loggare le query più lente con Entity Framework
.NET Conference Italia 2024
Utilizzare il nuovo modello GPT-4o con Azure OpenAI
Usare il colore CSS per migliorare lo stile della pagina
Collegare applicazioni server e client con .NET Aspire
Generare la software bill of material (SBOM) in GitHub
Gestione CSS in Blazor con .NET 9
Ricevere notifiche sui test con Azure Load Testing
Creare una libreria CSS universale: i bottoni
Ottimizzare le performance usando Span<T> e il metodo Split
Fissare una versione dell'agent nelle pipeline di Azure DevOps