Есть ли способ получить столицу страны из названия страны в Android? - PullRequest
0 голосов
/ 24 мая 2018

Привет, я новичок в Android, и в настоящее время у меня есть приложение, которое отображает карту Google. Когда пользователь касается страны, я получаю название страны следующим образом:

addresses = geocoder.getFromLocation(point.latitude, point.longitude, 1);
 selectedCountry = address.getCountryName();

Iпередать название этой страны в намерении для нового вида деятельности, чтобы отобразить имя и заглавную букву? Но я не знаю, как получить заглавную букву от имени?

1 Ответ

0 голосов
/ 24 мая 2018

Решение 1: Вы можете сделать это, используя эту ссылку: https://restcountries.eu/rest/v2/name/{YourNameCountry}

Из него можно получить JSON, содержащий информацию о стране, включая столицу.

См. Также: Получение данных JSON с URL-адреса с помощью Android? Тогда это простой запрос к объекту JSON.

Решение 2: То же самое, но если вы неЧтобы получить всю информацию о стране, вы можете просто получить столицу, используя:

https://restcountries.eu/rest/v2/name/{YourNameCountry}?fields=capital

Решение 3: Если вы не хотите получать файл JSONиз Интернета вы можете просто скачать его и сохранить в своем приложении.

Вся страна с полной информацией: https://restcountries.eu/rest/v2/all Вся страна с прописными буквами: https://restcountries.eu/rest/v2/all?fields=name;capital

...