町や地域の緯度と経度の座標がある場合、Google マップで都市名を取得するにはどうすればよいですか?
緯度と経度を使用して国を取得しましたが、都市名を取得する方法がわかりません。
ベストアンサー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
}