Geolocalizzazione con Android
Oggi vediamo come implementare la geolocalizzazione nelle nostre app per Android.
Andremo a scrivere una classe che si occuperà di recuperare latitudine e longitudine della nostra posiziione attuale.
Prima di tutto i permessi da mettere nell'AndroidManifest:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
Dovrebbero bastare questi tre permessi.
La classe che scriveremo dovrà implementare l'interfaccia LocationListener, che si preoccupa di ricvere le notifiche di cambiamento di posizione dal LocationManager, che è la classe che si preoccupa di accedere al servizio di localizzazione.