API di geolocalizzazione semplice ed efficiente per la batteria per Android

Le app possono trarre vantaggio dai segnali forniti da più sensori nel dispositivo per determinare la posizione del dispositivo. Tuttavia, scegliere la giusta combinazione di indicatori per un'attività specifica in condizioni diverse non è facile. Trovare una soluzione che sia a basso consumo è ancora più complicato.

Il provider di posizione fuso è un'API di geolocalizzazione in Google Play Services che combina in modo intelligente diversi indicatori per fornire le informazioni sulla posizione di cui l'app ha bisogno.

Il fornitore della posizione gestisce le tecnologie di geolocalizzazione sottostanti, come GPS e Wi-Fi, e fornisce un'API semplice che puoi utilizzare per specificare la qualità del servizio richiesta. Ad esempio, puoi richiedere i dati più precisi a disposizione o la migliore accuratezza possibile senza consumo di energia aggiuntivo.

Supporto per scenari di località comuni

Utilizzando l'API del provider di posizione fuso, la tua app può richiedere l'ultima posizione nota del dispositivo dell'utente. Recuperare l'ultima posizione nota è in genere un buon punto di partenza per le app che richiedono informazioni sulla posizione.
Quando vengono richieste informazioni sulla posizione, vengono utilizzate molte fonti di geolocalizzazione diverse, come GPS e Wi-Fi. Decidere quali origini utilizzare può essere difficile, ma l'API del fornitore di località fusa elimina le congetture modificando automaticamente le impostazioni di sistema appropriate. Devi soltanto specificare il livello di servizio che vuoi per la tua app.
Oltre all'ultima posizione nota, l'API del fornitore di località fusa può inviare aggiornamenti sulla posizione a un callback nella tua app a intervalli specifici. Puoi specificare l'intervallo desiderato come parametro della qualità del servizio. Grazie agli aggiornamenti della posizione, l'app può fornire informazioni aggiuntive come direzione e velocità.