2017-06-01 3 views
3

Quelqu'un peut-il s'il vous plaît me dire comment obtenir 3 code de pays à deux chiffres (par exemple Inde-IND) de la longitude latitudeComment obtenir 3 code de pays à deux chiffres de la latitude et la longitude dans Android

voici mon code pour obtenir 2 chiffres code du pays

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

Chaîne Country_code1 = adresses.get (0) .getCountryCode(); Qu'allez-vous donner dans Country_code1? – ashish

Répondre

1

il y a une façon simple de le faire:

address.getLocale().getISO3Country(); 

Voici plus sur Locale et ISO3 codes et un peu plus sur le pays codes.