-5
その場所の名前をテキスト表示で表示します。私はそれを行うことができる方法はありますか?Google Mapの特定の場所をクリックするたびに、テキストビューの現在の位置を取得する
その場所の名前をテキスト表示で表示します。私はそれを行うことができる方法はありますか?Google Mapの特定の場所をクリックするたびに、テキストビューの現在の位置を取得する
特定の場所のlat_lng値を取得してから、緯度経度値をジオコーダメソッドに渡します。
public void getgetLocationAddress(Context context,double lat,double lng){
Geocoder geocoder;
List<Address> addresses;
geocoder = new Geocoder(context, Locale.getDefault());
try {
addresses = geocoder.getFromLocation(lat, lng, 1); // Here 1 represent max location result to returned, by documents it recommended 1 to 5
address = addresses.get(0).getAddressLine(0); // If any additional address line present than only, check with max available address lines by getMaxAddressLineIndex()
city = addresses.get(0).getLocality();
String state = addresses.get(0).getAdminArea();
country = addresses.get(0).getCountryName();
// System.out.println("SDK_DATA"+address+"..."+city +country);
//Here address set to your textview
} catch (IOException e) {
e.printStackTrace();
} }
住所、都市および国は文字列変数です – RejoylinLokeshwaran
は、私はすでに私が見つけたgoogle.what上でそれを検索しましたグーグル –
検索テキストビューから場所を検索してここにコードを投稿してください。しかし、テキストビューで選択した場所を表示するためではありません。スレッドがあれば、私にここで提供してください。 –
@IntelliJAmiya上 –