본문 바로가기

개발 Tip/Etc.

구글 날씨 API용 국내 주요 시/군 코드 정리

http://www.google.co.kr/ig/api?weather=해당 시/군의 영문명


위 주소는 구글에서 제공하는 날씨 정보를 얻기 위한 날씨 API용 주소이다.

원하는 시/군의 영문명을 입력하면 XML형태의 데이터로 결과를 출력해준다.

예를 들어 대구의 날씨를 알고 싶다면 다음과 같이 입력해주면

1. http://www.google.co.kr/ig/api?weather=Daegu
2. http://www.google.co.kr/ig/api?weather=Taegu

1,2번 아무거나 넣으면 된다. 내가 알기론 2번의 영문명은 예전에 사용하던 것이고
1번이 변경된 영문명인 걸로 안다.


결과는 다음과 같이 나온다.



이렇게 나오는 XML 결과를 가지고 원하는 언어(Java, ASP.Net, Flex 등)에서 가져다 사용하면 된다.

그런데 사용을 할려고 하면 대도시 같은 명칭은 대부분 쉽게 찾아 사용할 수 있는데

작은 시/군에 대한 영문명은 구글에서 어떻게 정의를 해두었는지를 몰라서

시/군에 대한 데이터를 가지고 올라치면 여기저기 찾아봐야한다.

난 구글 Analystics에 있는 블로그 접속 지역이 영문으로 나오길래 그걸 참고해서

일일히 노가다로 직접 쳐서 결과 나오는 걸 보고 다음과 같이 정리를 해두었다.

이래야 나중에 사용할 때 쉽게 사용을 하지 ㅋ

근데 더 있을건데 더 이상은 잘 모르겠다. 나중에 또 찾게 되면 그때 다시 수정을 해야겠다.