날씨 상태 정보
NSString *haze=@"안개";
NSString *cloudy=@"흐림";
NSString *mostly_cloudy=@"대체로 흐림";
NSString *sunny=@"맑음";
NSString *mostly_sunny=@"대체로 맑음";
NSString *rain=@"비";
NSString *fog=@"안개";
NSString *chance_of_rain=@"비 올 확률";
NSString *thunderstorm=@"뇌우";
NSString *storm=@"폭풍";
NSString *chance_of_storm=@"폭풍 올 확률";
NSString *snow=@"눈";
NSString *chance_of_snow=@"눈 올 확률";
NSString *shower=@"소나기";
NSString *partly_sunny=@"부분적으로 맑음";
NSString *scattered_thunderstorms=@"산발적인 뇌우";
NSString *scattered_showers=@"산발적인 소나기";
NSString *rain_and_snow=@"비와눈";
NSString *overcast=@"흐림";
NSString *lightsnow=@"적게 내리는 눈";
NSString *freezing_drizzle=@"결빙성의 진눈깨비";
NSString *clear=@"청명함";
NSString *partly_cloudy=@"부분적으로_흐림";
NSString *mist=@"안개";
NSString *sleet=@"진눈깨비";
NSString *little_muddy=@"대체로 흐림";
NSString *icy=@"쌀쌀한";
NSString *dust=@"황사";
NSString *smoke=@"스모그";
NSString *flurries=@"질풍";
NSString *light_rain=@"적게 내리는 비";
NSString *snow_showers=@"소낙눈";
NSString *hail=@"서리";
NSString *drizzle=@"이슬비";
Java(jsp) 기준 사용법
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
try {
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse("http://www.google.com/ig/api?weather=chuncheon"); // 위치
NodeList condition = doc.getDocumentElement().getElementsByTagName("condition");
//low : 최저온도, high : 최고온도, icon : 아이콘, temp_c : 현재온도
String con_str = condition.item(0).getAttributes().getNamedItem("data").getNodeValue();
} catch (ParserConfigurationException e) {
e.printStackTrace();
} catch (SAXException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
더이상의 설명은 생략한다.