Wiem, że pytanie było często zadawane wcześniej, ale nie mogę uzyskać rozwiązania z żadnej odpowiedzi ani wyników wyszukiwania. muszę rozwiązać ten problem jak najszybciej .. Próbuję uzyskać szerokość i długość geograficzną z adresu wejść przez użytkownika, ale jestem coraz dalej:java.io.IOException: Nie można przeanalizować odpowiedzi z serwera pod adresem getFromLocationName()
java.io.IOException: Unable to parse response from server
Używam tego kodu:
Geocoder geocoder = new Geocoder(this ,Locale.getDefault());
String newAddress = (String)saveas.getText().toString();
List<Address> addresses = geocoder.getFromLocationName(newAddress, 1);
Próbowałem dużo z różnymi możliwymi sposobami, ale nic nie działa ... Domyślna aplikacja do map działa dobrze, gdy użytkownik poda adres, który z powodzeniem pokazuje ten adres na mapie. Jak mogę zrobić to samo .. ?
Dodałem wszystkie wymagane uprawnienia i jestem testowania go na rzeczywistym urządzeniu (wersja 2.3) ...
co to jest saveas tutaj Editekst? – ingsaurabh
tak, jest to EditText .. –
Czy próbowałeś debugowania tego w Eclipse lub umieścić na dzienniku newAddress, aby dowiedzieć się, co zawiera ta zmienna? – Sephy