Sto utilizzando l'API di Google Maps API v2 per Android e funziona correttamente. Tuttavia, sto cercando di usare geocoder per ottenere la longitudine e la latitudine di un indirizzo, ma senza successo.ottiene latitudine e longitudine con geocoder e Android API di Google Maps v2
Ha cambiato il modo di farlo dalla v2?
Sto usando il codice convenzionale
Geocoder gc = new Geocoder(context);
//...
List<Address> list = gc.getFromLocationName("1600 Amphitheatre Parkway, Mountain View, CA", 1);
Address address = list.get(0);
double lat = address.getLatitude();
double lng = address.getLongitude();
//...
restituisce sempre un arresto forzato, e Log risolve nulla. Quando si usa un blocco di try/catch, apre la mappa ma sempre con la stessa posizione Usa l'autorizzazione Internet, ho incluso anche nel progetto COARSE_LOCATION Ho usato vari codici localizzati qui e su altri siti, ma senza successo.
Grazie in anticipo.
hai il set di autorizzazioni android.permission.INTERNET? – bizzehdee
Hai detto che il registro non risolve nulla, forse dovresti includerlo comunque (scommetto che in realtà abbia qualche indizio su cosa c'è che non va). – Booger
Possiedo i permessi, i registri, grazie: 03-29 22: 25: 10.922: E/AndroidRuntime (4359): java.lang.RuntimeException: impossibile avviare l'attività ComponentInfo {blue.ninja.master/blue.ninja.master .Hola}: java.lang.NullPointerException 03-29 22: 25: 10.922: E/AndroidRuntime (4359): \t su android.app.ActivityThread.access $ 600 (ActivityThread.java:130) 03-29 22:25 : 10.922: E/AndroidRuntime (4359): \t su android.app.ActivityThread 03-29 22: 25: 10.922: E/AndroidRuntime (4359): causato da: java.lang.NullPointerException 03-29 22:25: 10.922: E/AndroidRuntime (4359): \t su blue.ninja.master.Hola.onCreate (Hola.java:50) – Sergio76