2012-12-04 7 views
7

W mojej aplikacji używam getFromLocationName i działało w aplikacji do niedawna, teraz nagle dostaję "Usługa niedostępna".Błąd getFromLocationName, usługa niedostępna. Pracowałem, zatrzymałem

Wyjątkiem mówi: Geocoder.getFromLocationName (Geocoder.java:178)

Jest to kod używam:

Geocoder coder = new Geocoder(this); 
List<Address> address = null; 
try { 
    address = coder.getFromLocationName(navAddr,5); 
} catch (IOException e) { 
    // TODO Auto-generated catch block 
    e.printStackTrace(); 
} 

Szczerze mówiąc nie wiem, czy przestał działać po I przełączyłem się, aby wydać kompilację.

Mam nadzieję, że ktoś może wskazać mi, co mogę zrobić, aby to naprawić.

Odpowiedz

2

Mam taki sam problem. Mam dwie aplikacje, które działają od jakiegoś czasu, ale przestały działać. Dziwne jest to, że w trzech telefonach nie działa (2.2, 4.0 i 4.1), ale w systemie Android 2.1 nie ma problemu.

Wygląda na to, że problem dotyczy usługi Google Geocoder, a nie korzystania z usługi.

Edytuj: Właśnie się dowiedziałem, że wystarczy ponownie uruchomić telefon.

+0

Mam podobny przypadek: działa na Nexus One z 2.3.6, ale nie na moich dwóch urządzeniach 4.0. – JaakL

+0

Zdarzyło się to również wszystkim moim urządzeniom testowym. Zgaduję, że ma to związek z aktualizacją Google Place Services, która została cicho wdrożona w celu obsługi nowego interfejsu API Map Google (między innymi) ** To jest okropne! ** Google lepiej znaleźć sposób na naprawienie tego bez restartu lub wszystkie nasze aplikacje będą wyglądały na uszkodzone! – nathanielwolf

+0

Ponowne uruchomienie urządzenia działa u mnie – Mittchel