Как получить широту и долготу с заданного адреса в Android?
Как получить широту и долготу с заданного адреса в Android.
Я хочу узнать широту и долготу места по адресу. Я не хочу получать широту и долготу от GPS или сети.
1 ответ
Вы можете использовать ниже метод:
// get latlng from address
public LatLng getLocationFromAddress(String strAddress) {
Geocoder coder = new Geocoder(context, Locale.getDefault());
List<Address> address;
LatLng p1 = null;
try {
address = coder.getFromLocationName(strAddress, 5);
if (address == null) {
return null;
}
Address location = address.get(0);
location.getLatitude();
location.getLongitude();
p1 = new LatLng(location.getLatitude(), location.getLongitude());
return p1;
} catch (Exception e) {
e.printStackTrace();
}
return p1;
}