我試圖獲取用戶當前所在的城市(沒有確切的地址,只有市)得到城市的Android
爲獲得全國,我使用此代碼:
String locale = context.getResources().getConfiguration().locale.getCountry();
我想這
Geocoder gcd = new Geocoder(context, Locale.getDefault());
List<Address> addresses = gcd.getFromLocation(lat, lng, 1);
if (addresses.size() > 0)
System.out.println(addresses.get(0).getLocality());
但它返回給我一個空字符串: 「」
PS:爲獲取城市代碼我alrea DY有ACCESS_FINE_LOCATION和網絡許可清單文件
非常感謝
http://stackoverflow.com/questions/2296377/how-to-get-city-name-from-latitude-and-longitude-values-in-google-map-android – maszter 2013-03-22 22:57:49
我不明白從哪裏做的我需要獲取lat和lng變量,如果我沒有連接到gps? (只有wifi)非常感謝 – 2013-03-22 23:04:10