Я работаю над GoogleMap на Android.«Как получить фактическое текстовое значение (название места) от LatLong?»
До сих пор у меня есть текущее местоположение и отображаемый маркер.
Я получил значение LatLong из своего текущего местоположения.
Я могу получить название города, используя следующий код:
Geocoder gcd = new Geocoder(MainActivity.this, Locale.getDefault());
List<Address> addresses = null;
try {
addresses = gcd.getFromLocation(mLocation.getLatitude(), mLocation.getLongitude(), 1);
} catch (IOException e) {
e.printStackTrace();
}
if (addresses.size() > 0)
System.out.println(addresses.get(0).getLocality());
Toast.makeText(MainActivity.this,""+addresses.get(0).getLocality(),Toast.LENGTH_LONG).show();
}
Но, не может получить имя atual области, т.е. Bodakdev голец раста, Ахмедабад.
Теперь, мой вопрос: Как получить фактическое текстовое значение (название места) от LatLong?
я могу получить название города, используя выше код, но что, если я хочу сделать, как это предлагается в вышеупомянутых правок? –
См. Мой отредактированный ответ. Это даст вам все подробности. И NULL, если информация недоступна для этого набора входных данных. @JaiminModi –