getfromlocation java.io.IOException: служба недоступна - PullRequest
1 голос
/ 03 марта 2012

getfromlocation всегда возвращает ioexception.У меня есть разрешение на доступ к Интернету в явном виде, попробуйте в эмуляторе, в устройстве 2.3 и устройстве 4.0 .. всегда один и тот же результат.

Это код

while (it.hasNext()) {

            Tienda temp = (Tienda) it.next();
            double latitud = Double.parseDouble(temp.latitud.toString());
            double longitud = Double.parseDouble(temp.longitud.toString());
             nombre = temp.nombre;
            GeoPoint punto = new GeoPoint((int)(latitud*1e6), (int)(longitud*1e6));

            try {
              Geocoder geocoder = new Geocoder(this, Locale.getDefault());
              List<Address> addresses = geocoder.getFromLocation(latitud, latitud, 1);
              StringBuilder sb = new StringBuilder();
              if (addresses.size() > 0)
              {
                Address address = addresses.get(0);
                sb.append(address.getLocality()).append("\n");
                sb.append(address.getCountryName());
              }
              addressString = sb.toString();

              Log.e("Address from lat,long ;", addressString);
             }catch (IOException e){

             }

            CustomOverlayItem overlayItem = new CustomOverlayItem(punto, nombre,addressString,"http://ia.media-imdb.com/images/M/MV5BMTM1MTk2ODQxNV5BMl5BanBnXkFtZTcwOTY5MDg0NA@@._V1._SX40_CR0,0,40,54_.jpg");
            itemizedOverlay.addOverlay(overlayItem);                        
            mapOverlays.add(itemizedOverlay);
        }  

Я пробовал с разными кодами, ноне работает ..

...