0

对于 Android 应用程序而言,接收 json 格式的数据非常有用,例如在 yahoo yql 控制台中从 weather.forecast where woeid=2502265 提交选择项目,检索我的天气 android 应用程序项目的所有有用数据。但如果能以摄氏温度和西班牙语形式获得这些数据,那就太好了。我怎么能得到那个?

4

2 回答 2

3

浏览 yahoo 天气 API 响应文档:

请注意,默认 RSS 提要对所有其他属性(英里、磅/平方英寸、英里/小时)使用华氏度单位和英制单位。如果摄氏已指定为供稿的度数单位(使用 u 请求参数),则所有单位均为公制格式(摄氏、千米、毫巴、千米每小时)。

因此,您可以将单位指定为摄氏度:

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

于 2014-06-25T04:57:47.543 回答
0

我只解决了关于单位的问题,雅虎没有提供除美国英语以外的其他语言的 rss 天气 :-( 。此解决方案避免为距离、速度、温度和压力的单位转换编写代码。查看我的示例查询出去。

于 2014-06-26T18:14:29.347 回答