Sorry for bringing this up again, and reviving the thread, but it isn't really answered.
I'd like to know what Distance is defined in (miles, km, etc). Also would I be able to use a different kind of weather service, like Google.
And finally, the guy who said that Yahoo! wants CAXX0504 for Toronto, Canada. Well what does 'XX' and the number come from, CA is obviously for Canada.
Because if there is no easy way to do this, I'll have to manually type in every city into a PLIST and I only wish to make this a small but useful part of my app.
Thanks for reading my post.
EDIT: I've been doing a bit of digging, and all you need is an AppID, which you have to register for, and the WOEID of the place you want the weather for, which is the first 4/5 digits of the return of this:
http://where.yahooapis.com/v1/places...K')?appid=[yourappid]
So all I need now is to know how to only get the digits from this reading, then send it to the next part: feed://weather.yahooapis.com/forecastrss?w=28218&u=c
Oh and I need another thing, to be able to convert lat/long into a place name.
EDIT 2: Done some more digging (yay me) and I found something in the thread that I just missed completely, the Geonames thing is extremely useful, and the only thing I face now, is getting the weather and putting it into a nice GUI, GO ME!!!