1
我有一个Android应用程序,我需要从lat/long获取地址。我用下面的代码库:地理编码器不工作
Geocoder geoCoder = new Geocoder(getApplicationContext(), Locale.getDefault());
List<Address> address = null;
if (geoCoder != null){
try {
address= geoCoder.getFromLocation(51.50, -0.12, 1);
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
if (address.size()> 0){
String postCode = address.get(0).getPostalCode();
System.out.println(postCode);
}
}
我也加入我的清单文件以下
uses-permission android:name="android.permission.INTERNET"
uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"
但我每次执行此块address.size()
时间保持为“0”时,我曾尝试与不同坐标也;没有任何改变。我从日食中做了所有这些。