UPDATE: Looks Like it is because of google map service is down for the past day See hereAndroid地理編碼器超時錯誤
即時通訊使用地理編碼器從他的經緯度獲取用戶地址。直到昨天都還不錯,但今天它給我一個超時錯誤:
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:NAME = 「android.permission.WRITE_EXTERNAL_STORAGE」/> – Kun
@Kun是它的存在 –
您添加了互聯網許可? – Fabian