Получите страны под континентом, используя API геоназванийJAVA

Программисты JAVA общаются здесь
Anonymous
Получите страны под континентом, используя API геоназваний

Сообщение Anonymous »


Я новичок в API Geonames. Мне нужно написать Java-код с использованием Geonames API для печати стран на континенте.

Пример:

Европа — это континент, а Италия — одна из стран, расположенных под этим континентом. Итак, я хочу напечатать все страны европейского континента.

Я могу получить названия всех континентов, так как вы можете увидеть мой код здесь. Теперь я хочу получить все страны для одного из континентов. Я просто не знаю, что должно быть в топонимеSearchCriteria и как его найти!

Код:

географические имена пакетов; импортировать org.geonanames.Toponym; импортировать org.geonames.ToponymSearchCriteria; импортировать org.geonames.ToponymSearchResult; импортировать org.geonames.WebService; приложение общедоступного класса { public static void main(String[] args) выдает исключение { WebService.setGeoNamesServer("api.geonames.org"); WebService.setUserName("shajedulislam"); ToponymSearchCriteria searchCriteria = новый ToponymSearchCriteria(); searchCriteria.setFeatureCode("CONT"); Результат ТопонимаПоискаРезультат поиска = WebService.search(searchCriteria); for (Топоним топоним: searchResult.getToponyms()) { System.out.println(toponym.getName()); } } } Выход:
Африка Азия Европа Северная Америка Южная Америка Океания Антарктида

Вернуться в «JAVA»