对于Android应用程序,以json格式接收数据非常有用,例如在yahoo yql控制台中提交从weather.forecast中选择项目woeid = 2502265 ,检索我的天气android的所有有用数据应用项目。但是以摄氏度和西班牙语获得这些数据会很好。我怎么能得到它?
答案 0 :(得分:3)
浏览yahoo天气API响应文档:
请注意,默认RSS Feed使用华氏度单位和 所有其他属性的英制单位(英里,磅/平方英寸, 英里每小时)。如果已将摄氏度指定为度数单位 feed(使用u request参数),所有单位都是公制的 格式(摄氏度,公里数,毫巴,每小时公里数)。
因此,您可以将单位指定为摄氏度:
u Units for temperature (case sensitive)
f: Fahrenheit
c: Celsius u=c
来源:https://developer.yahoo.com/weather/#request
所以,我猜你在查询中使用AND u='c'
现在,您可以使用此回答https://stackoverflow.com/questions/17056168/google-translate-or-similar-api-for-android
翻译您的数据答案 1 :(得分:0)
我已经解决了我的问题只有单位,雅虎不提供其他语言的天气比英语 - 美国:-(。这个解决方案避免为距离,速度,温度和压力的单位转换制作代码。 my example query出来。