我想要一个示例代码,以便我们找到该板与导航系统相同,按我们提供的名称搜索。从我们所处的位置到我们设定的目的地。
答案 0 :(得分:0)
使用此方法
/**
* Get list of address by latitude and longitude
* @return null or List<Address>
*/
public List<Address> getGeocoderAddress(Context context)
{
if (location != null)
{
Geocoder geocoder = new Geocoder(context, Locale.ENGLISH);
try
{
List<Address> addresses = geocoder.getFromLocation(latitude, longitude, 1);
return addresses;
}
catch (IOException e)
{
//e.printStackTrace();
Log.e("Error : Geocoder", "Impossible to connect to Geocoder", e);
}
}
return null;
}
问候 行家
答案 1 :(得分:0)
您可以使用以下方法 -
public String getLatLonByAddress(String addr) {
Geocoder geoCoder = new Geocoder(this);
List<Address> address = null;
try {
address = geoCoder.getFromLocationName(addr, 5);
}
catch (IOException e) {
e.printStackTrace();
}
if (address == null) {
return null;
}
Address location = address.get(0);
return location.getLatitude() + " / " + location.getLongitude();
}