安卓天气API:

25

我想知道一些可以在安卓设备中使用的API来获取天气信息。我遇到过使用Google Weather API的示例代码,而且它也运行良好。但由于Google Weather API目前并非官方且对公众开放的API,因此存在随时停用的风险。

此外,某些博客称Google Weather API返回的数据不准确,警告用户慎用。

因此,我正在寻找在安卓设备上可用的API,如果有人已经在使用某个API,请告诉我。


1
http://worldweatheronline.com - Pratik Butani
6个回答

14

你好。我在我的应用程序中使用了那个库。不幸的是,当我想要获取我的当前位置城市名称时,它只显示国家位置:伊朗。我甚至使用了精确的纬度和经度,但仍然只显示国家名称。我该如何提高精度? - Namikaze Minato
我用了你的封装器,一开始运行得非常好(顺便感谢!),但突然间就停止工作了... 我正在使用 GPS 获取天气数据... 它只是给了一个找不到位置的错误。甚至你的示例应用程序似乎也不再起作用了。 - DeNitE Appz
无法工作,因为API不再公开可用。 - Yazon2006
雅虎的逆地理编码现在不再免费,但天气API仍然可用。我已经从雅虎的API更改为Android的地理编码器。 - Zhenghong Wang

4

我想从这里获取JSON响应.. 我该怎么做? - Noman
这里是程序开发相关的内容,请勿商用。 - Ashni Goyal

0

FeedSyndicate提供了一个我们使用过的服务。虽然它不是免费的,但我不会在无法获得支持的服务上构建任何商业应用程序。


0

Aeris Weather API拥有完整的Android SDK:

https://www.aerisweather.com/support/docs/toolkits/aeris-android-sdk/

不好意思打广告,

我们提供一个免费的开发账户,只限制访问次数,随着您的应用程序增长,计划也会增加。

我与AerisWeather合作,非常喜欢我们的API。我们努力使它们用户友好,并在不必花费太多时间集成所有内容的情况下为您提供所需的内容。


1
继续不要脸地宣传,我们刚刚发布了Aeris Android Weather SDK的更新版本,其中包括额外的端点等等.. :-) - SunfiShie
此链接已经失效,因为公司已经卖给了其他人。 - Marc Steven Plotz
1
更新@MarcStevenPlotz,没有意识到链接是损坏的,谢谢。 - four43

0

0

雅虎有一个很好的API http://developer.yahoo.com/weather/

它是免费的,而且是XML格式的! Java具有良好的XML功能,因此这是一个选择。

希望我能帮到你。


1
个人使用是免费的。但如果您是公司,则不是。 - Ivan Ičin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接