2016-11-08 4 views
3

Можно ли загрузить список всех стран в прядильщике, а затем при выборе конкретной страны все его города появятся на другом счетчике и после выбора город, мы получаем список районов или городов этого города в андроиде, используя google-api или что-то вроде выбора страны? В настоящее время я использую это, чтобы получить список стран. но как получить их соответствующие города и города?Список стран, городов и их районов/штатов/городов, соответственно

ArrayList<String> list=new ArrayList<String>(); 
String[] locales = Locale.getISOCountries(); 
for (String countryCode : locales) { 
    Locale obj = new Locale("", countryCode); 
    list.add(obj.getDisplayCountry()); 
} 
+0

Я делаю это с использованием двух прядильщиков. –

+0

Я знаю, что мне нужно использовать 2 прядильника, я спрашиваю, как получить эти данные. – Nizami

+0

Я не думаю, что API Карт Google может получить список всех городов страны. Эти API не работают, как поиск в базе данных. – xomena

ответ

2

Вы можете использовать доступный файл JSON here. Просто добавьте его в свой проект в папку assets и добавьте список городов и стран, чтобы развернуть его после разбора.

Смежные вопросы