2017-06-01 81 views
3

誰能告訴我如何從經緯度如何從緯度和經度獲取3位國家代碼的Android

在這裏得到3位國家代碼(例如印度-IND)是我的代碼用於獲取2數國家代碼

latitude = gps.getLatitude(); 
    longitude = gps.getLongitude(); 
    geocoder = new Geocoder(getActivity(), Locale.getDefault()); 
    addresses = geocoder.getFromLocation(latitude, longitude, 1); 
    Country = addresses.get(0).getCountryName(); 
    String Country_code1=addresses.get(0).getCountryCode(); 
+1

http://country.io/iso3.json – madebydavid

+0

String Country_code1 = addresses.get(0).getCountryCode(); 你會在Country_code1中提供什麼? – ashish

回答

1

有一個簡單的方法來做到這一點:

address.getLocale().getISO3Country(); 

這裏有更多關於LocaleISO3 codes和一些更多的國家codes

相關問題