UPDATE: Looks Like it is because of google map service is down for the past day See hereОшибка тайм-аута Geocoder Android
Im используя геокодер, чтобы получить адрес пользователя с его lat, long. До вчерашнего дня все было хорошо, но сегодня его дает мне ошибку таймаута:
Unable connect to Geocoder java.io.IOException: Timed out waiting for response from server at android.location.Geocoder.getFromLocation(Geocoder.java:136) at LocationAddress$1.run(LocationAddress.java:32)
Я читал во многих местах Geocoder имеет этот вопрос, и альтернативой является использование веб-API, чтобы получить адрес. Вместо того, чтобы делать это там любое другое решение
Geocoder geocoder = new Geocoder(context, Locale.getDefault());
String result = null;
UserLocation u = null;
try {
List<Address> addressList = geocoder.getFromLocation(
latitude, longitude, 1);
разрешений: <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Это то, что им делать с Lat долго.
Любое исправление ???????????? Заранее спасибо
у вас есть такое разрешение <использует-разрешение андроида: имя = "android.permission.WRITE_EXTERNAL_STORAGE" /> – Kun
@Kun да его там –
вы добавили разрешение на интернет? – Fabian