구글 날씨 api를 이용한 날씨 보여주기 > 개발자팁

개발자팁

개발과 관련된 유용한 정보를 공유하세요.
질문은 QA에서 해주시기 바랍니다.

구글 날씨 api를 이용한 날씨 보여주기 정보

Flash 구글 날씨 api를 이용한 날씨 보여주기

본문

이게 팁이 될른지는 모르지만

구글에서 제공하는 날씨 api링크를 올립니다.

http://www.google.co.kr/ig/api?weather=incheon
http://www.google.co.kr/ig/api?weather=anyang
http://www.google.co.kr/ig/api?weather=daejeon
http://www.google.co.kr/ig/api?weather=chonju
http://www.google.co.kr/ig/api?weather=daegu
http://www.google.co.kr/ig/api?weather=ulsan
http://www.google.co.kr/ig/api?weather=pohang
http://www.google.co.kr/ig/api?weather=chinju
http://www.google.co.kr/ig/api?weather=kunsan
http://www.google.co.kr/ig/api?weather=busan
http://www.google.co.kr/ig/api?weather=jeju

더많은 도시를 알면 좋겟지만
정규 영문 표기로 찾아낸것은 저게 답니다.

다른 도시 수원 광주 등등에 대한 주소를 아시는 분은 공유해 주시면 좋겟습니다.

그리고 샘플은
http://chancein.com/svc/weather.php
[이 게시물은 관리자님에 의해 2011-10-31 17:12:10 PHP & HTML에서 이동 됨]
추천
1

댓글 13개

비슷한 api로는 yahoo것이 있습니다.
영문으로 되어있어서.......

http://weather.yahoo.com/forecast/KSXX0031.html
들어가서 rss 버튼 누르면 해당 지역의 rss 정보가 나옵니다.
ㅎㅎ 좋은 정보라니 다행입니다.
야후 것은 위 주소로 가서

change location 클릭하고 한글로 도시명 입력하면 해당 도시 날짜를 보여줍니다
그리고 거기 rss 클릭하면 해당 도시의 rss가 나옵니다.

제가 해보니 모든 도시가 다 되더라고요.
그런데 활용성이 구글보다 좀 떨어져서
도시는 다 못찾앗지만 구글로 해봣어요
음.. 쉽게 생각하는건, 구글 ig의 영문홈으로 들어가서 korea를 선택하니 영문표기명이 나왔는데요, 하지만, 그걸로도 검색이 다 안되길래 분석해본 결과가 저 코드값입니다. 지명표기야 어찌되었건간에 좌표값으로 영역지정하여 검색을 해내더군요^^;; 그래도 작동되는것들을 표시하였습니다.
---------------------------------------------------------------------
# 작동함
안양 : Anyang
부천 : Bucheon
부산 : Busan or Pusan
청주 : Cheongju
춘천 : Chuncheon
대구 : Daegu or Taegu
대전 : Daejeon or Taejon
구미 : Gumi
군산 : Gunsan
경주 : Gyeongju
인천 : Incheon
제주 : Jeju or Cheju
전주 : Jeonju
진주 : Jinju
포항 : Pohang
서울 : Seoul
울산 : Ulsan
----------------------------------------------------
# 작동안함
Ansan (안산)
Cheorwon (강원도철원)
Donghae (동해)
Gimhae (김해)
Goyang (고양)
Gunpo (군포)
Gwangju (광주)
Gwangmyeong (광명)
Heuksan-do (흑산도)
Iksan (익산)
Ilsan (일산)
Kangneung (강릉)
Mokpo (목포)
Paju (파주)
Pyeongtaek (평택)
Seogwipo (서귀포)
Seongnam (성남)
Siheung (시흥)
Songtan (송탄)
Suwon (수원)
Uijeongbu (의정부)
Ulleung-do (울릉도)
Wonju (원주)
Yongin (용인)
예를 들어 http://www.google.co.kr/ig/api?weather=jeju 를 누르면 XML 소스가 보여집니다.
소스가 보이지 않고 그림등 결과물을 보려면 어떻게 해야 됩니까? http://www.google.co.kr/ig/api?weather=jeju 을 눌러 나온 결과물을 html 파일이나 php 파일안에 붙여놓아도 동작을 하지않던데...
별도의 XML 해석을 할 수 있는 프로그램이 서버에 있어야 하는가요? 날씨정보를 홈페이지에 붙여보고 싶은데, 도와주세요.
Gimhae (김해) -->  http://www.google.co.kr/ig/api?weather=Gimhae%20kr
Gwangju (광주) -->  http://www.google.co.kr/ig/api?weather=kwangju%20kr
Iksan (익산) -->  http://www.google.co.kr/ig/api?weather=Iksan%20kr
Seongnam (성남) -->  http://www.google.co.kr/ig/api?weather=Songnam%20kr  영문이좀 다르네요...

이런식으로 뒤에 한칸공백과 kr을 넣으면 나오는곳도 있네요...
그리고 영문표기가 저희가 쓰는거랑 다른곳도 좀 있는듯 하구요...
영문표기는 야후꺼 참고하시면 찾기 좀 쉬운듯 합니다...
그리고 않나오는 곳들은 대부분 주변지역 날씨로 표시되나봅니다...
야후에서도 특정도시 검색하면 근처에 있는 다른도시가 나오는곳도 있네요...
참고하세요...
ㅜㅜ 전 fsockopen 에서 xml 를 가져올려고 하는뎅  계속 http 상태값이 302이 찍히네요 유창화님은 fopen 으로 바로 하셨나요?
전체 64
개발자팁 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT