Как получить название города от широты, и долгота координирует в Google Maps?

Как я мог бы получить название города в Google Maps, если у меня есть координаты широты и долготы города или области?

Я пытался использовать широту, долготу, и я получил страну, но я не знаю, как получить название города.

118
задан Tim 18 August 2017 в 12:10
поделиться

1 ответ

Из объекта Geocoder можно вызвать метод getFromLocation(double, double, int) . Он вернет список объектов Address которые имеют метод getLocality().

Geocoder gcd = new Geocoder(context, Locale.getDefault());
List<Address> addresses = gcd.getFromLocation(lat, lng, 1);
if (addresses.size() > 0) {
    System.out.println(addresses.get(0).getLocality());
}
else {
   // do your stuff
}
233
ответ дан 24 November 2019 в 01:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: