android中的getFromLocationName问题

时间:2011-07-25 13:56:12

标签: android geocoding

我有一个问题让我发疯,我需要一些支持。 我想创建一个应用程序,从包含位置描述的字符串创建地址列表,我有以下代码:

Geocoder fwdGeoGeocoder = new Geocoder(this, Locale.US);
String streetAdress = "160 Riverside Drive, New York, New York";
List<Address> locations = null;
try
{
    locations = fwdGeoGeocoder.getFromLocationName(streetAdress, 10);
}
catch (IOException ex)
{
    ex.printStackTrace();
}
myTopTextView.setText("Your current location is: Lat: "+locations.get(0).getLatitude()+
" Long: "+locations.get(0).getLongitude());

但是在调用getFromLocationName之后,locations是一个void数组,我不知道为什么。我在运行android API lvl 7的模拟器上测试了这个。 有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:1)

目标AVD必须支持Google API并能够访问互联网:<uses-permission android:name="android.permission.INTERNET"/>