2011-03-15 3 views
22

Android에서 날씨 정보를 검색하는 데 사용할 수있는 API에 대해 알고 싶습니다. Google Weather API를 사용하는 샘플을 발견했는데 정상적으로 작동합니다. 그러나 Google Weather API는 공식적으로 공개되지 않았기 때문에 언제든지 중단 될 수 있습니다.날씨 API Android 용

또한 Google Weather API에서 반환 한 데이터가 정확하지 않으며주의를 기울이지 않는다고 말하는 블로그도 있습니다.

따라서 나는 이미 API를 친절하게도 알려주는 Android.If에서 사용할 수있는 API를 찾고 있습니다.

+1

http://www.weather.gov/xml/ –

+1

http://worldweatheronline.com –

답변

0

FeedSyndicate는 우리가 사용한 것을 제공합니다. 무료는 아니지만 지원을받을 수없는 서비스의 상용 응용 프로그램을 구축하지는 않습니다.

0

야후는 좋은 API http://developer.yahoo.com/weather/

은 무료 및 XML의있다! Java에는 좋은 XML 기능이 있으므로 옵션이 있습니다.

희망을 부탁드립니다.

+1

개인적인 용도로는 무료입니다. 당신이 회사라면 아닙니다. –

14

Android 용 Yahoo Weather API 용 래퍼를 만들었습니다. 여기를 확인 : https://github.com/zh-wang/YWeatherGetter4a

+0

Hola. 내 앱에서 그 라이브러리를 사용했습니다. 불행히도 현재 위치 도시 이름을 검색하려면 국가 위치 (이란) 만 표시됩니다. 나는 정확한 위도와 경도를 사용했고, 다시 단지 나라 이름을 사용했다. 어떻게하면 정밀도를 높일 수 있습니까? –

+0

랩퍼를 사용했는데 아주 좋았습니다 (고맙습니다!). 갑자기 멈췄습니다 ... GPS에서 날씨를 사용하고있었습니다 ... 위치가 잘못되었다는 오류를줍니다. 녹이다. 샘플 앱이 더 이상 작동하지 않는 것 같습니다. – DeNitE

+0

API가 공개되지 않아 작동하지 않습니다. – Yazon2006

4

예 u는 야후 날씨 API를

http://developer.yahoo.com/weather/ 체크 U가 날씨 정보를 줄 것이다는 아래 링크로 어떤 도시

http://weather.yahooapis.com/forecastrss?w=2502265 날씨 inforamation있는을위한 API를 제공하는이 하나를 사용할 수 있습니다 위의 링크에서 정의한 WOEID = 2502265의 서니 베일.

다른 도시에 대한 다른 ID는 입니다.

내가이 통해 UR 문제

+0

나는 이것에서 json 응답을 얻고 싶다. 나는 그것을 어떻게해서 좋은가 ?? – Noman

+0

이것은 상업용으로 사용하지 않습니다 –

0

세계 날씨 온라인 해결 무료 날씨 API를 가지고 희망이 링크

에서 "Q"후 UR 도시 이름을 넣어. 비영리적이고 상업적인 용도로 사용할 수 있습니다. http://www.worldweatheronline.com/free-weather-feed.aspx에서 찾을 수 있습니다.

날씨 채널에도 훌륭한 API가 있습니다. 상업용인지 아닌지는 확실하지 않습니다. 나는 그렇게 생각하지 않을 것이다. 당신은에 액세스 할 수 http://www.weather.com/services/xmloap.html

1

HamWeather의 AERIS 날씨 API는 전체 안드로이드 SDK가 있습니다

http://www.hamweather.com/products/aeris-mobile/

뻔뻔 플러그,

우리 앱으로 바로 안타를 제한하는 자유로운 발전 계정 제공을 자라면 계획을 세우십시오.

나는 HamWeather와 함께 작업하지만 API는 정말 즐겁습니다. 우리는 사용자 친화적으로 만들고 모든 것을 통합하는데 너무 많은 시간을 소비하지 않고도 필요한 컨텐츠를 얻을 수 있도록 열심히 노력합니다.

+1

부끄러운 플러그로 계속해서, 우리는 방금 추가 엔드 포인트 등으로 Aeris Android 날씨 SDK에 대한 업데이트를 발표했습니다 :-) – SunfiShie