我想根据输入的源地址和目标地址画一条路线。我需要根据地址获取纬度/日志才能在 android 中绘制 map 。那么我如何根据输入的地址获取纬度/日志。
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();
}
最佳答案
使用 Google Geocoding API 获取地址的坐标:http://code.google.com/apis/maps/documentation/javascript/services.html#Geocoding
关于android - 如何根据在android中输入的地址获取纬度/经度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3828227/