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
Creare gruppi di client per Event Grid MQTT
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes
Semplificare il deployment di siti statici con Azure Static Web App
Creare moduli CSS in React
Gestire la cancellazione di una richiesta in streaming da Blazor
Migrare una service connection a workload identity federation in Azure DevOps
Visualizzare le change sul plan di Terraform tramite le GitHub Actions
Utilizzare QuickGrid di Blazor con Entity Framework
Effettuare il binding di date in Blazor
Creare un'applicazione React e configurare Tailwind CSS
Le novità di Angular: i miglioramenti alla CLI
Eseguire query manipolando liste di tipi semplici con Entity Framework Core