Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Weather APIs For Android [closed]

Tags:

I would like to know of some API which i could use to retrieve weather information in Android. I came across samples which make use of the Google Weather API and it works fine.But since the Google Weather API is not official and open for public yet , there is the risk of it being discontinued anytime.

Also some blogs say that the data returned by the Google Weather API is not accurate and caution using it.

Hence i am looking for some API which i can use in Android.If anyone is already using some API kindly let me know.

like image 847
WonderBoy Avatar asked Mar 15 '11 05:03

WonderBoy


People also ask

What happened to weather on Android phone?

Tap “remove” for Google's Weather app on Android. The Weather App, however, will continue to be part of the Google app on your phone even after getting removed from the home screen. You can easily add it back whenever needed.

Is there any free weather API?

OpenWeatherMap OpenWeatherMap is one of the most popular choices for accessing high volumes of free weather data. The API's generous free plan allows users up to 60 calls per minute, including access to current weather data, forecasts, and weather maps.


2 Answers

I made a wrapper for Yahoo Weather API on android. Check it here: https://github.com/zh-wang/YWeatherGetter4a

like image 179
Zhenghong Wang Avatar answered Sep 21 '22 20:09

Zhenghong Wang


yes u can use yahoo weather api

http://developer.yahoo.com/weather/ check this one it provides api for having weather inforamation for any city

http://weather.yahooapis.com/forecastrss?w=2502265 as below link will give u weather information for Sunnyvale which have WOEID=2502265 which is defined at above link after w..

and for different woied id for different city u can use this api http://where.yahooapis.com/geocode?q=ahmedabad=[yourappidhere]

put ur city name after "q" at this link

i hope this will solve ur issue

like image 45
Aamirkhan Avatar answered Sep 22 '22 20:09

Aamirkhan