Google マップの緯度と経度の座標から都市名を取得するにはどうすればいいですか? 質問する

Google マップの緯度と経度の座標から都市名を取得するにはどうすればいいですか? 質問する

町や地域の緯度と経度の座標がある場合、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
}

おすすめ記事