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.
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.
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.
I made a wrapper for Yahoo Weather API on android. Check it here: https://github.com/zh-wang/YWeatherGetter4a
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
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With