CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: 9mm con ben 3 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 8 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 29 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 1 su 1
Discussione:

Geocoder - unable to parse response from server

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Jul 2012
    Messaggi
    2

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Geocoder - unable to parse response from server

    Salve a tutti,
    sono 3 giorni che sto sbattendo su questo problema... spero che qualcuno possa aiutarmi.
    Nell'applicazione che sto sviluppando c'è una sezione dedicata ad individuare la posizione del dispositivo utilizzando un locationManager, fin qui nessun problema. Nel metodo onLocationChanged instanzio un Geocoder per recuperare il nome della città in cui mi trovo passandogli la latitudine e la longitudine e qui nascono i problemi...

    questo è il codice che uso:

    codice:
    Geocoder geo = new Geocoder(context, Locale.getDefault());
    
    if(geo.isPresent()) {
      Log.d("MYLocation", "GEO isPresent() true");
      List<Address> addresses = null;
      try {
    
        addresses = geo.getFromLocation(location.getLatitude(), location.getLongitude(), 2);
                            
      } catch (IOException e) {
        Log.d("MYLocation", " Geo IOException");
        e.printStackTrace();
      } catch (IllegalArgumentException iae) {
        Log.d("MYLocation", " Geo AllegalArgumentException");
        iae.printStackTrace();
      }
    }
    else {
      Log.d("MYLocation", "--GEO isPresent() false");
    }
    il metodo isPresent() mi restituisce true ma il metodo getFromLocation mi restituisce sempre l'eccezione "IOException unable to parse response from server"

    Nel file manifest ho aggiunto il permesso INTERNET.

    Quando testo l'applicazione collegandomi ad una rete wi-fi, funziona perfettamente... quando invece uso la normale connessione del telefono mi da l'eccezione. Il telefono che uso è un Samsung Galaxy S Plus con Android 2.3.6

    L'ho testato anche su un Tablet 3.0 sia con connessione wi-fi che quella normale e funziona perfettamente....

    Sinceramente non riesco a capire se si tratta di un errore nel codice, di un problema del telefono o di un bug in android... e non so più cosa fare... spero solo in un vostro aiuto...
    Grazie

  2.  

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy