Ciao a tutti, è un pò che sto provando a ricevere le coordinate di latitudine e longitudine della mia posizione attuale per poi creare un marker, ho fatto un codice che sembra esatto, ma quando lo avvio mi si blocca l'applicazione in modo anomalo e non riesco a capire per quale motivo.
Posto il codice qui sotto
codice:
LocationManager locationManager = (LocationManager)
getSystemService(Context.LOCATION_SERVICE);
Criteria criteria = new Criteria();
Location location = locationManager.getLastKnownLocation(locationManager
.getBestProvider(criteria, false));
double latitude = location.getLatitude();
double longitude = location.getLongitude();
mMap.addMarker(new MarkerOptions()
.position(new LatLng(latitude, longitude))
.title("La mia posizione attuale")
.snippet("Sono qui adesso"));
}
Dove è che sbaglio, per favore se qualcuno puo aiutarmi mi farebbe un grosso favore, sto cercando anche su google, ma tutte le soluzioni che trovo non mi funzionano e sto impazzendo da ore...
Grazie a tutti delle eventuali risposte.