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
Gestione delle issue type con GitHub
Interazione con ReconnectModal in Blazor
Abilitare il rolling update su Azure Functions flex consumption
Ottimizzare i costi con Smart tier in Azure Blob Storage
Proteggere l'endpoint dell'agente A2A delle Logic App
Usare i generics di C# con la clausola nameof in modo semplificato
Utilizzare @property per animare nativamente un oggetto HTML tramite CSS
Usare il metodo nameof con un tipo generico in C# 14
Effettuare un clone parziale di un repository di GitHub
Le cron expression di un workflow di GitHub
Mappare una complex property di una entity su un campo JSON
Esporre un server MCP con Azure API Management


