我想根据输入的来源画出一条路线&目的地址。我需要在地址的基础上得到lat / log来在android中绘制地图。那么如何根据输入的地址获得lat / log。
Geocoder geoCoder = new Geocoder( getBaseContext(), Locale.getDefault());
try {
List<Address> addresses = geoCoder.getFromLocationName("Loc",1);
String add = "";
if (addresses.size() > 0)
{
add = addresses.get(0);
}
Toast.makeText(getBaseContext(), add, Toast.LENGTH_SHORT).show();
} catch (IOException e) {
Toast.makeText(getBaseContext(), e.getMessage(), Toast.LENGTH_LONG).show();
}
答案 0 :(得分:1)
使用Google地理编码API获取地址的坐标:http://code.google.com/apis/maps/documentation/javascript/services.html#Geocoding